2

每个人。我只需要重定向 2 个文件夹:

example.com/foo/
example.com/bar

example.com/index.php?i=foo
example.com/index.php?i=bar

我的 htaccess:

RewriteEngine on
RewriteRule ^/foo/$ /index.php?i=foo [L]
RewriteRule ^/bar/$ /index.php?i=bar [L]

但是当我打开 /foo/ 或 /bar/ 时,我仍然得到 404

4

1 回答 1

2

删除前导正斜杠:

RewriteEngine on
RewriteRule ^foo/?$ index.php?i=foo [L]
RewriteRule ^bar/?$ index.php?i=bar [L]

我还将目录名称的尾部斜杠设为可选。

于 2012-12-20T08:58:37.827 回答