0

これが私のフォルダ構造です

test
-.htaccess
-app
--index.php

http:// localhost / test /にアクセスすると、test / app / index.phpに書き換えます(リダイレクトなし)

以下の私のhtaccess。これで、URL http:// localhost / test / some/thingで正常に動作します。URL http:// localhost / test /を使用すると、フォルダテストのファイルインデックスが表示されます

<IfModule mod_rewrite.c>
RewriteBase /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/app/index.php [L]
</IfModule>
4

1 に答える 1

0

書き換え規則は正規表現で表現されているので、ドットは任意の文字に一致しませんか? これを試しましたか:

RewriteRule ^/$ app/index.php [L]
于 2012-04-14T18:01:15.207 に答える