2016-04-25 175 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