URL .htaccess 的重定向规则

URL redirection rule for .htaccess

我需要一些永久 (301) 重定向规则来将多个版本的文档重定向到新位置。

例如我有:

www.domain.com/about/about.html
www.domain.com/about/about.pdf
www.domain.com/about/about.doc
www.domain.com/about/about.rtf
www.domain.com/about/about.txt

我需要将它们全部重定向到:

www.domain.com/about

我也有这样的网址:

www.domain.com/privacy_policy/privacy_policy.html
www.domain.com/privacy_policy/privacy_policy.pdf
www.domain.com/privacy_policy/privacy_policy.doc
www.domain.com/privacy_policy/privacy_policy.rtf
www.domain.com/privacy_policy/privacy_policy.txt

我需要将它们全部重定向到:

www.domain.com/privacy-policy-document

有没有我可以安全应用的规则?

您可以在 DOCUMENT_ROOT/.htaccess 文件中使用这条规则:

RewriteEngine On

RewriteRule ^about/(about)\. / [L,NC,R=302]

RewriteRule ^(privacy_policy)/privacy_policy\. /-document [L,NC,R=302]