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 に答える