Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 带双斜杠的www重定向_.htaccess_Redirect_No Www - Fatal编程技术网

.htaccess 带双斜杠的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

当我进入我的网站时,它会重定向到(最后是双斜杠)

奇怪的是,我没有在.htaccess文件中设置任何重定向。实际上那个文件是空的。我尝试在那里添加一些重写规则,但同样的问题再次出现

我不明白在哪里设置了非www到www重定向?你有什么想法吗


谢谢。

尝试使用此代码删除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请将这些(我的)行放在其他规则之上,您会没事的。