1

$1Apache の構文を調べてみましたが、ワイルドカードとワイルドカードをどこで使用できるかわかりません%1。私は次のコードを持っています:

RewriteCond %{HTTP_COOKIE} !PHPSESSID=(.*);.*$ [OR]
RewriteCond %{REQUEST_URI} !^/.*/usuarios/%1/.*$
RewriteCond %{REQUEST_URI} ^/.*/usuarios/
RewriteRule \.(gif|jpe?g|png|wbmp)$ - [R=404,L]

その意味は:

  1. ユーザーに session_id が関連付けられていないか、ユーザーが にアクセスしていない場合/.../usuarios/session_id/...
  2. そして、ユーザーは `/.../usuarios/... にアクセスしています
  3. 次に、404 応答にリダイレクトします。

最初の部分は正しく機能していません。上記のように使えます%1か?の最初の部分で使用できますRewriteRuleか?

そうでない場合、どうすればその動作を実装できますか?

4

1 に答える 1