首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试访问网址没有www。导致WordPress尝试加载不存在的/defaultsite页面。

尝试访问网址没有www。导致WordPress尝试加载不存在的/defaultsite页面。
EN

Stack Overflow用户
提问于 2012-06-13 11:37:32
回答 3查看 2.1K关注 0票数 1

如果我试图导航到http://vequityintelligence.co.uk,那么WordPress将浏览器(301永久移动)重定向到不存在的http://www.vequityintelligence.co.uk/defaultsite,因此我得到了一个404 Not错误。

  • htaccess文件是WordPress附带的文件。
  • 我通过更改permalink格式刷新了我的permalinks。
  • 网站的首页被设置为“最近的帖子”选项,但是改变它不会影响它。

我理解为什么要重定向,但我不知道添加'/defaultsite‘是从哪里来的。

我搜索过谷歌,结果很少,更不用说任何答案了。我想不出还有什么原因会导致这一切。

EN

回答 3

Stack Overflow用户

发布于 2014-09-11 19:21:13

我想你不再需要这个答案了,但是为后人添加这个答案:听起来很奇怪,但我认为这是一个缓存问题。

我刚在一个客户端的网站上发现了这个问题,在我的智慧的尽头,但是后来我发现一些引用说它在一个浏览器中正常工作,而在另一个浏览器中没有工作,并且清除缓存修复了它。

一个简单的测试:如果您在浏览器中访问了您从未访问过的URL,那么您还存在这个问题吗?如果不是,可能只是清除浏览器中给您带来麻烦的缓存的问题。

票数 2
EN

Stack Overflow用户

发布于 2012-06-13 12:53:17

在Wordpress仪表板>常规设置中,检查所设置的Wordpress地址(URL)和站点地址(URL)。

这就是我确保“www.”的地方对我的URL来说是不必要的。

票数 1
EN

Stack Overflow用户

发布于 2012-06-13 11:43:30

我想说这是htaccess文件的问题。也许将下面的代码添加到htaccess将解决这个问题。

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

这将非www重定向到www。把这个放在顶部,以便在其他规则之前进行处理。

代码找到这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11014057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档