我正在尝试使用 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]log,其他重写也是如此,但没有成功。
如果有人可以就如何让 /blog 和 /Blog 都转发到 blog.php 提供建议,我将不胜感激。