htaccess重写目录规则

时间:2011-09-15 03:20:41

标签: .htaccess rewrite

我在更新的网站上遇到了一些重写规则的问题...我正在尝试将旧目录的请求重定向到新页面,如下所示:

http://www.mysite.com/olddirectory - > http://www.mysite.com/this-is-the-new-page

以下规则有效,但目录上没有尾部斜杠: 即:/ olddirectory重定向正确,但/ olddirectory /不

RewriteRule ^olddirectory$ this-is-the-new-page [R=301,NC,L]

有关如何识别dir上的尾部斜线的任何想法?

1 个答案:

答案 0 :(得分:1)

以下规则将使用或不使用尾部斜杠进行重定向:

RewriteRule ^olddirectory/?$ /this-is-the-new-page [NC,R=301,L]

关键是使尾随斜杠可选,这就是?所做的:/?