如何在 301 重定向中使用旧 URL 的部分内容

如何在 301 重定向中使用旧 URL 的部分内容

是否可以保留 URL 的某些部分并重写其余部分?使用 .htaccess 301 重定向。

在我的示例中,我想重写此格式的 URL

http://blog.example.com/post-name

到这个

http://example.com/2014/post-name

到目前为止,今年(2014 年)的情况可能比较稳定,因为只有几个链接会受到影响。

谢谢!

答案1

请记住,这会将每个请求重定向到,blog.example.com因为它只是捕获斜线后的任何内容并重定向,所以如果您需要它更智能,请澄清,但是......

RedirectMatch 301 ^/(.*)$ http://example.com/2014/$1

相关内容