关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 网站建设 »

用Apache的RedirectMatch指令设置301重定向

网站建设
2017年6月3日 / 190次阅读
标签:APACHE

文章《用Apache的RedirectMatch指令设置301重定向》的特色图片

麦新杰之前学习了Apache的Redirect指令,Redirect指令在某种程度上也有匹配一切设定URL形式的能力。这次学习使用RedirectMatch指令,可以直接使用PCRE风格的正则表达式来匹配URL,实现批量301重定向。

 

比如,你的WordPress网站有一些目录被删除了,现在要把这个目录下所有原来的URL全部301重定向到首页:

RedirectMatch permanent "^/xiazai/(.*)" "/"
RedirectMatch permanent "^/tu/(.*)" "/"
RedirectMatch permanent "^/db/(.*)" "/"
RedirectMatch permanent "^/ipv6-ipng/(.*)" "/"
RedirectMatch permanent "^/non-tech/(.*)" "/"
RedirectMatch permanent "^/linux/(.*)" "/"

以上配置代码实现了将/xiazai等6个已删除的目录下所有的URL重定向到首页的功能。(^表示字符串的开头,即以这几个目录开头的URL才能匹配,而不去匹配后面包含这样字符串的URL,比如:/tag/linux)

配置完成之后,重启Apache,然后可以通过第三方的HTTP状态查询工具查看配置是否成功。

有的时候,使用RedirectMatch指令,可以显著减少配置工作量。

本文链接:http://www.maixj.net/wz/apache-redirect-match-15647
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1

网站二维码
拍拍贷
go to top