0

たとえば、プロジェクトのルートにいくつかのフォルダーがあります。

- admin
- img

ルートには index.php もあります。

.htaccessには、次のように書かれています

RewriteRule (.*)/?$ index.php?url=$1 [L,QSA]

imgフォルダーにアクセスしたい場合は、前に追加する必要があります

RewriteRule img/(.*)$ img/$1 [L]

しかし、問題は、私が管理者に入ると、最後のバックスラッシュ「/」が不要で「管理者」だけが必要な場合、URL が自動的に「管理者/」に書き換えられることです。

それを行う別の方法はありますか?

4

1 に答える 1

0

以下をルールに追加します

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d

ファイルまたはディレクトリが存在しない場合にのみ書き換えることを意味します。

于 2013-07-17T17:03:42.067 に答える