总是有htaccess的问题

时间:2012-11-03 18:52:41

标签: .htaccess

我试图用我的htaccess来解决一个问题。

   RewriteBase /
   RewriteRule ^(.+)/$ /$1 [R=301,L]
   RewriteRule ^profile/(.*)$ details.php?profile=$1 [L,NC,QSA]
   RewriteRule ^industry/(.*)$ category.php?industry=$1 [L,NC,QSA]

   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d 
   RewriteRule ^index.php$ /index.php [L,NC]

只要有个人资料或行业匹配就可以正常工作..但是现在我想要实现的是当上面没有规则匹配时,它应该将用户重定向到主页(www.example.com)。发生的事情是它将我重定向到index.php,但问题是在浏览器上它仍然显示(www.example.com/skfjsf/sfjsfk)我想将其更改为(www.example.com)

1 个答案:

答案 0 :(得分:1)

尝试:

RewriteRule ^index.php$ /index.php [r=301,nc]      

//instead of 

RewriteRule ^index.php$ /index.php [L,NC]