当我进入我的网站http://domain.com它重定向到http://www.domain.com//(最后双斜杠)。www双向斜杠重定向
奇怪的是,我没有在.htaccess文件中设置任何重定向。其实那个文件是空的。我试图在那里添加一些重写规则,但同样的问题又出现了。
我不明白哪里设置了非www到www重定向?你有什么想法。
谢谢。
当我进入我的网站http://domain.com它重定向到http://www.domain.com//(最后双斜杠)。www双向斜杠重定向
奇怪的是,我没有在.htaccess文件中设置任何重定向。其实那个文件是空的。我试图在那里添加一些重写规则,但同样的问题又出现了。
我不明白哪里设置了非www到www重定向?你有什么想法。
谢谢。
尝试使用此代码从网址中删除双斜杠。
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} //
RewriteRule^$0 [R=302]
将302更改为301,一旦你得到它的工作。
非常感谢!它帮助!还有一个问题。 RewriteRule ^(。*?)(?: | /(.*))???索引是否可以将该代码与此代码结合使用 'RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d .php?request_path = $ 0 [QSA,NE]' 谢谢 – 2012-02-05 23:54:37
只要把这些(我的)行放在你的其他规则上面,你就会好起来的。 – Gerben 2012-02-06 12:47:45
whats your default.php(或其他默认文件?是其中的任何代码?) – 2012-02-03 02:33:45
没有任何默认文件(我已经删除了index.php)。即使现在仍然出现完全空白的网站重定向。 (当所有文件被删除时,它将打开apache测试页面)。 – 2012-02-03 03:49:39
这可能是你主持的东西。 – Gerben 2012-02-03 12:22:10