我通常将我的 mod_rewrite 条件放在一个 .htaccess 文件中,但在这种情况下,它必须放在 httpd.conf 文件中。我很困惑,因为我想做的事情似乎很简单:站点的根目录是一个嵌套目录:mydomain.com/foo/bar/ 它必须是这样的。我想编写一个规则,以便一个人可以输入:mydomain.com/simple,它将显示来自 mydomain/foo/bar 的内容另外,如果有人点击该站点,我想要 mydomain.com/simple/some-other - 页面结构保持不变。我得到的最接近的是:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^simple$ /foo/bar/$1 [PT]
</IfModule>
但是,使用此规则,当一个人键入 mydomain.com/simple 时,它会将浏览器中的 URI 重写为 mydomain.com/foo/bar 我做错了什么?提前致谢。