2012-03-12 69 views
0

是否有可能使用.htaccess文件重定向到mydomain.com mydomain.com/的.htaccess重定向domain.com到domain.com/

我想:

RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 

应该工作对于域上的任何URL,但它只适用于非根URL(上面的代码删除后面的斜杠而不是添加它,但我想看看它是否适用于根URL)。

还有来自here的解决方案是:

RewriteCond %{THE_REQUEST} ^([A-Z]{3,9})\ (.*)//([^\ ]*) 
RewriteRule^%2/%3 [R=301,L] 

这消除了多个后斜杠(即mydomain.com//变得mydomain.com/),但仍对mydomain.com不工作 - > mydomain.com/

我甚至会接受使用PHP的方法,如果有的话。

回答

0

尝试:

RewriteCond %{REQUEST_URI} !(.*)/$ 
RewriteRule ^(.*)$ $1/ [L] 
相关问题