wordpress获取请求重定向

wordpress获取请求重定向,wordpress,.htaccess,Wordpress,.htaccess,我试图在这里模拟我的博客的GET请求 如果浏览器在URL中没有www前缀,则显示状态OK,而当URL有www前缀时,则显示403禁止 怎样才能使我的URL状态为OK或 这就是wordpress中的常规设置 此外,我还向htaccess文件添加了以下代码 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # www to non-www #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

我试图在这里模拟我的博客的GET请求

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

怎样才能使我的URL状态为OK或

这就是wordpress中的常规设置

此外,我还向htaccess文件添加了以下代码

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

URL:(请求状态:OK)

URL:(请求状态:禁止) 试试看:

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

谢谢你的回复。一旦我用上面的内容更新了htaccess,这些更改会立即发生吗?或者我需要在一段时间后进行检查吗?在我从htaccess中删除了所有代码并将您提供的代码放入工作状态之后。但是,如果我把这段代码放在我现有的htaccess中,它就不会像预期的那样工作。这是htaccess文件的名称。如果你看到代码中的漏洞,请告诉我。嗯。。。我没有看到密码在粘贴箱里的什么地方。我错过了吗?还是你遗漏了它?从
RewriteCond%{REQUEST|METHOD}^(HEAD | TRACE | DELETE | TRACK | DEBUG)[NC]
中删除了
HEAD
,效果很好。@Santosh好的东西——我以前从未听说过这个插件。您也可以出于调试目的签出。。。我不认为很多人知道这件事,但也许我错了。