2016-04-25 12 views

Antwort

0
//Rewrite to www 
Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^starmed.dk[nc] 
RewriteRule ^(.*)$ http://www.starmed.dk/$1 [r=301,nc] 

//301 Redirect Old File 
Redirect 301 www.starmed.dk/index.php www.starmed.dk 

Edit:

Vielleicht ist Ihre Konfiguration ist anders. vielleicht ist dies:

RewriteRule ^www.starmed.dk/index.php$ www.starmed.dk/ [R=301] 
+0

Ich verwende HTTP_HOST statt Domänennamen (starmed.dk) RewriteCond% {HTTP_HOST}^www \!. [NC] RewriteRule^(. *) $ Http: //www.% {HTTP_HOST}/$ 1 [R = 301, L] Bitte verwenden Sie HTTP_HOST & senden Sie mir. Wenn ich Ihren obigen Code verwende, erhalte ich einen Fehler von 500 Internal Server. – mikejohnvino

+0

Ich hatte eine schnelle Google und alles schlägt auch vor, es zu schreiben, wie es tat. hast du vielleicht eine ältere Version von Apache? – Hazonko

+0

Es funktioniert gut mit @Starkeen Code. Danke für Ihre Antwort – mikejohnvino

0

Versuchen Sie Folgendes:

DirectoryIndexRedirect Off 
RewriteEngine on 


RewriteRule ^index\.php$/[L,R] 
+1

Es funktioniert gut, danke – mikejohnvino