致力于网站升级和升级一堆页面。我有这三个RewriteRule
,其中一个不起作用。我是新手htaccess
所以我假设我使用了错误的语法。
RewriteRule ^(.*)Accessibility/$ /$1accessibility/ [R=301,L]
RewriteRule ^(.*)Accessibility/Multi-Year-Plan/$ /$1accessibility/ [R=301,L]
RewriteRule ^(.*)Accessibility/Standard-Policy/$ /$1accessibility/standard-policy/ [R=301,L]
按照相同的顺序,这就是在我的开发环境中工作的内容。
- 工程
- 不起作用
- 工程
感谢您的帮助。
您可以将规则 1 和规则 2 合二为一,然后测试:
RewriteRule ^(.*?)Accessibility(/Multi-Year-Plan)?/?$ /$1accessibility/ [R=301,L]
RewriteRule ^(.*)Accessibility/Standard-Policy/$ /$1accessibility/standard-policy/ [R=301,L]