正则表达式为htaccess重定向
问题描述:
寻找正则表达式来有效地将旧URL重定向(重新映射)到Wordpress网站。正则表达式为htaccess重定向
的目标是重定向所有的旧网址到一组新的URL不失的PageRank(301重定向)
/file/Abc_123_ABC_Abc.shtml
是/abc-123-abc-abc
目标:
1.去除/ file/
2.转换为小写
3.更换所有_用 - (出现在URL约2〜4倍)
4.取出扩展(均热媒&的.shtml)
如何才达到htaccess的点3重定向?
答
几乎相同的用例(唯一的区别是小写和文件夹名称):
HTACCESS : RegEx match replace for URL
最好的我知道,你不能使用小写重写规则,所以你需要重写到重定向处理程序,并从那里处理它:
RewriteBase/
RewriteRule ^file/(*+)\.html?$ /file/redirect.php [L,QSA]