如果我试图导航到http://vequityintelligence.co.uk,那么WordPress将浏览器(301永久移动)重定向到不存在的http://www.vequityintelligence.co.uk/defaultsite,因此我得到了一个404 Not错误。
我理解为什么要重定向,但我不知道添加'/defaultsite‘是从哪里来的。
我搜索过谷歌,结果很少,更不用说任何答案了。我想不出还有什么原因会导致这一切。
发布于 2014-09-11 19:21:13
我想你不再需要这个答案了,但是为后人添加这个答案:听起来很奇怪,但我认为这是一个缓存问题。
我刚在一个客户端的网站上发现了这个问题,在我的智慧的尽头,但是后来我发现一些引用说它在一个浏览器中正常工作,而在另一个浏览器中没有工作,并且清除缓存修复了它。
一个简单的测试:如果您在浏览器中访问了您从未访问过的URL,那么您还存在这个问题吗?如果不是,可能只是清除浏览器中给您带来麻烦的缓存的问题。
发布于 2012-06-13 12:53:17
在Wordpress仪表板>常规设置中,检查所设置的Wordpress地址(URL)和站点地址(URL)。
这就是我确保“www.”的地方对我的URL来说是不必要的。
发布于 2012-06-13 11:43:30
我想说这是htaccess文件的问题。也许将下面的代码添加到htaccess将解决这个问题。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]这将非www重定向到www。把这个放在顶部,以便在其他规则之前进行处理。
代码找到这里
https://stackoverflow.com/questions/11014057
复制相似问题