我需要一些永久(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
是否有任何我可以安全适用的规则?
答案 0 :(得分:2)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此单一规则:
RewriteEngine On
RewriteRule ^about/(about)\. /$1 [L,NC,R=302]
RewriteRule ^(privacy_policy)/privacy_policy\. /$1-document [L,NC,R=302]