wordpress获取请求重定向

时间:2013-11-10 07:39:22

标签: wordpress .htaccess

我正在尝试模拟我的博客的GET请求http://www.botsvsbrowsers.com/SimulateUserAgent.asp

如果浏览器在URL中没有www前缀,则显示状态OK,而当URL具有www前缀时,它显示403禁止。

可以做些什么,以便通过网址http://myblog.comhttp://www.myblog.com获得状态正常?

这就是wordpress中常规设置的样子 enter image description here

此外,我已将以下代码添加到htaccess文件中。

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

请参阅下面的截图。

网址:http://myblog.com(请求状态:确定) enter image description here

网址:http://www.myblog.com(请求状态:禁止) enter image description here

1 个答案:

答案 0 :(得分:2)

尝试一下:

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