2

.htaccess にこれらの書き換え条件とルールが既にあるバニラ フォーラムを使用しています。

   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]

私が今したいのは、/vanilla/index.php?p=/categories/general、つまりクエリ文字列 "p= /カテゴリ/一般"

ご協力ありがとうございました!

4

1 に答える 1

1

私が知る限り、URL のクエリ文字列に基づいて認証を追加することはできません。

を使用するmod_rewriteと、ある URL を別の URL に書き換えることしかできず、追加の構成規則を指定することはできません。

<Location>タグは、URL を照合して認証を要求するために使用できますが、クエリLocation文字列と照合できないため、この場合は機能しません。

.htaccess認証を使用する必要がある理由はありますか? ロジックを PHP スクリプトに簡単に組み込むことができますか?

于 2012-06-13T03:09:05.753 に答える