2016-04-25 249 views

回答

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 

編輯:

也許你的配置是不同的。也許這:

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

我使用HTTP_HOST而不是域名(starmed.dk) 的RewriteCond%{HTTP_HOST}^WWW \! [NC] RewriteRule ^(。*)$ http://www.% {HTTP_HOST}/$ 1 [R = 301,L] 請使用HTTP_HOST&發送給我。如果我使用上面的代碼,那麼我得到500內部服務器錯誤。 – mikejohnvino

+0

我有一個快速的谷歌,一切也表明寫它像它一樣。也許你有一箇舊版本的Apache? – Hazonko

+0

它通過@starkeen代碼正常工作。感謝您的回覆 – mikejohnvino

0

嘗試以下操作:

DirectoryIndexRedirect Off 
RewriteEngine on 


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

其工作正常,謝謝 – mikejohnvino