我已更改了CMS,需要编写mod_rewrite规则以帮助重定向某些旧网址。
我想做的是:
旧链接:
http://example.com/blog/archives/the_post_title.html
新链接
http://example.com/the-post-title/
解决1& 3我认为这可能有用,但事实并非如此。
RewriteRule ^/blog/archives/([A-Za-z0-9-]+)/?.html$ $1 [L]
感谢您的建议。
答案 0 :(得分:0)
1和3
RewriteRule ^/blog/archives/(.*?).html$ /$1/ [L,R=permanent]
(请注意,R =永久使用301重定向,它将被缓存很长时间,但会将您的Pagerank移动到新的URL。使用[L,R]使用正常的重定向)