无法使用“WWW”前缀

时间:2015-12-16 16:03:16

标签: php wordpress dns

  

Backstory :相关网站为Mind of Steel并使用WordPress。一切都很好。网站设置为使用裸域(没有 www ),但所有页面都可以访问(使用或不使用 www )。

昨天,我正在编辑PHP文件并设置正确的子主题实现。有一次,我做了一些让整个网站无法加载的东西(PHP代码中的一个错误打破了一切,尽管我仍然不确定是什么问题)。

我将我编辑过的文件还原为原始主题代码,然后创建了新的子主题文件,现在一切正常,除了最后一期:

我无法通过“www.themindofsteel.com”访问该网站。如果我在没有 www 前缀的情况下进入域名,则一切正常。

据我所知,问题似乎是本地的;对Down For Everyone or Just Me?进行测试表明这一切都很好。但是,对我来说,大多数浏览器(Chrome,Opera,Safari,Edge)都会返回一个空白页面,有时会在刷新时正常打开页面。有时刷新不会做任何事情。

例如,在Firefox中,我可以在第一次正常打开链接,但如果我在另一个选项卡中输入相同的内容,则会返回一个空白页面(没有页面标题,没有源代码)。

我尝试注销/登录,清除网站缓存,清除本地缓存。无论我是登录还是退出,问题仍然存在。

我对此感到困惑,不知道是什么原因引起的。任何人都可以复制这个问题吗?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

制作 .htaccess 文件并添加以下代码,然后保存到网络托管服务商的 public_html 文件夹中。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]