我在 htaccess 中遇到了 mod_rewrite 的一些问题。
例如,假设我请求 example.com/foo/,如果我在根目录中没有以“foo.*”开头的文件,它会完美运行。
假设我在 root 中有 news.php、sitemape.xml、style.css,我不能使用 /news/ 或 /sitemap/ 或 /style/ ,它会像 /news.php/ 一样给出 404。
这是我的重写字符串。它在我的 Apache 2.2.22 本地工作,但不能在我的网络主机上使用相同的 Apache 版本。
RewriteRule ^([A-Za-z0-9]+)/?$ index.php?category=$1 [NC,L]
有人有线索吗?