Categorized | 网络技术

.htaccess中RedirectMatch的301,URL广泛匹配如何设置?

发布于 2012年07月22日 更新于 2012年07月27日 

在wordpress中,我们一般很少会改动网站的固定链接,不过如果改变了固定链接,一定要做好301重定向,要不然SE进来都是404代码,问题很严重。

比如我们之前的固定链接,是https://sunweiwei.com/reed/144.html 这种形式,改完固定链接后,是https://sunweiwei.com/144/ 这种形式。

这是我们就需要做好301转向了。

在.htaccess中,Redirect重定向包含(不支持正则匹配)

第一个是permanent:永久性301重定向;
第二个是temp:临时重定向状态码,即返回302;
第三个是seeother:此参数表示“参见”的含义,即本资源已经被另外一个更好的资源替代了;

Redirect [permanent,temp,seeother]/service http://www.baidu.com/service

RedirectMatch函数支持正则

RedirectMatch 301 reed\/(.*)\.html$ https://sunweiwei.com/$1/
RedirectMatch 301 reed\/tag\/(.*)$ https://sunweiwei.com/tag/$1/

 

附注:如果需要A301→B:有几种写法

RewriteRule ^A$ B [L,R=301]
RedirectMatch 301 ^A$ B
Redirect 301 A B

 

 

看了此文的人貌似还看了这些:

  • linux系统禁ping及改ssh端口 2017-10-25
  • wordpress换空间实录,让windows的iis也支持去固定链接index.php化! 2011-02-21
  • 自动检测memcached进程,不存在则自动重启(脚本) 2014-11-09
  • 2025.1.6更新:领势MX4200路由器优化、避坑及mesh组网简易教程 2025-01-06
  • Amazon EC2的V-P-N-PPTP搭建教程(on aws redhat6.5 X64) 2014-10-20
  • Amazon EC2的Proftpd配置 2013-08-29
  • 浏览器输入淘宝首页会自动跳转到淘宝特卖频道,何解? 2012-07-14
  • 线程中使用正则表达式cpu占用100%解决方案 2014-05-29
  • excel中批量添加带图片批注的vba宏命令 2015-06-04
  • 易语言curl支持库与WinHttpRequest、WinInet、互联网支持库http访问对比测试 2014-04-30
  • 1 Comments For This Post

    1. 缘来逝你 Says:

      顶顶呀、

    发表评论

    Time limit is exhausted. Please reload CAPTCHA.

       我相信你,不会发广告!

    斗牛SEO工具