.htaccess 带双斜杠的www重定向
当我进入我的网站时,它会重定向到(最后是双斜杠) 奇怪的是,我没有在.htaccess文件中设置任何重定向。实际上那个文件是空的。我尝试在那里添加一些重写规则,但同样的问题再次出现 我不明白在哪里设置了非www到www重定向?你有什么想法吗.htaccess 带双斜杠的www重定向,.htaccess,redirect,no-www,.htaccess,Redirect,No Www,当我进入我的网站时,它会重定向到(最后是双斜杠) 奇怪的是,我没有在.htaccess文件中设置任何重定向。实际上那个文件是空的。我尝试在那里添加一些重写规则,但同样的问题再次出现 我不明白在哪里设置了非www到www重定向?你有什么想法吗 谢谢。尝试使用此代码删除URL中的双斜杠 RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} // RewriteRule ^ $0 [R=302] 一旦开始工作,将302更改为301。您的d
谢谢。尝试使用此代码删除URL中的双斜杠
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} //
RewriteRule ^ $0 [R=302]
一旦开始工作,将302更改为301。您的default.php是什么(或其他默认文件?其中是否有代码?)没有任何默认文件(我已删除index.php)。即使现在网站完全空了,重定向仍然会出现。(当所有文件被删除时,它将打开apache测试页面)。这可能是您的主机所做的。非常感谢!这有帮助!还有一个问题。是否可以将该代码与此代码结合起来
RewriteCond%{REQUEST_FILENAME}-f RewriteCond%{REQUEST_FILENAME}-重写规则^(.*?(:|/(.*))?$index.php?请求路径=$0[QSA,NE]
Thanks请将这些(我的)行放在其他规则之上,您会没事的。