mod_rewrite将/ blog和/ Blog转发到php文件

时间:2013-07-08 20:42:08

标签: apache mod-rewrite

我正在尝试使用mod_rewrite将/ blog和/ Blog转发到apache中的blog.php。我最初对/ blog部分没有任何问题,就在这里:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/blog
RewriteCond /blog/%{REQUEST_FILENAME} !-d
RewriteRule /blog/([0-9]+)$ /blog.php?blog=$1
RewriteRule /blog/dates/?([^/]*)/?([^/]*)/?([^/]*)/?$ /blog.php?year=$1&month=$2&day=$3

我试图让全案例版本与RewriteMap一起使用;但是,我没有成功。 然后我尝试了RewriteCond%{REQUEST_URI} ^ / [b,B]日志,并且其他重写相同,但没有成功。

如果有人可以提供关于如何将/ blog和/ Blog转发到blog.php的建议,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用NC标志来区分大小写。

RewriteCond xxxxxx [NC]
RewriteRule xxxxxxx [NC]