0

我的 htaccess 出了什么问题..

RewriteEngine on
Options -Indexes
IndexIgnore *
RewriteRule ^page somepage.php [L]

我尝试将http://mysite.com/somepage.php重定向到http://mysite.com/page并且这工作正常,但我也可以访问此 urlhttp://mysite.com/page2121http://mysite.com/pageasd4a4sd......并且所有内容都被重定向到同一页面 somepage。 php,这里有什么问题..

4

2 回答 2

0

假设您的意思是重定向/page/somepage.php,您需要显式设置模式的结尾,现在写,您的匹配以 开头的所有内容page,而不是以 开头和结尾的内容page。试试这个:

RewriteEngine on
RewriteRule ^page$ somepage.php [L]

(这$是关键)

于 2012-04-18T14:42:58.727 回答
0

在页面末尾添加 $,如下所示:

RewriteRule ^page$ somepage.php [L]

于 2012-04-18T14:43:08.323 回答