使用htaccess重定向目录

时间:2014-02-22 01:19:45

标签: wordpress .htaccess redirect

这个问题已被多次询问和解决,但我遇到了一个普通解决方案不起作用的实例;

尝试并且确实:RedirectMatch 301 .*/author/.*$ /在一台服务器上工作,但不在另一台服务器上工作。

具体来说,我们需要将WordPress作者档案的所有请求重定向到站点的前面。在其他地方,人们已经问过为什么有人想这样做。这不在问题范围之内,而是隐藏作者姓名。 CMS中存在系统替代方案,但它们对实际作者姓名(重定向到主页)和无此作者(未找到404页面)的行为不同。这太多线索了。绰号作者还有其他方法,但它们都是漏洞。

所以我们在一台Apache服务器上的所有站点上使用了上面的代码,它就像一个冠军。在On nginx服务器上,我们尝试了无数版本的Redirect和Rewrite无济于事。共享主机提供商没有太大帮助。

需要阻止http://domain.com/blog/author/name

http://domain.com/author/name

除了以外的东西:

RedirectMatch 301 .*/author/.*$  /

1 个答案:

答案 0 :(得分:0)

怎么样:

RedirectMatch 301 ^/blog/author/ http://www.your-domain.com/
RedirectMatch 301 ^/author/ http://www.your-domain.com/