$1
Apache の構文を調べてみましたが、ワイルドカードとワイルドカードをどこで使用できるかわかりません%1
。私は次のコードを持っています:
RewriteCond %{HTTP_COOKIE} !PHPSESSID=(.*);.*$ [OR]
RewriteCond %{REQUEST_URI} !^/.*/usuarios/%1/.*$
RewriteCond %{REQUEST_URI} ^/.*/usuarios/
RewriteRule \.(gif|jpe?g|png|wbmp)$ - [R=404,L]
その意味は:
- ユーザーに session_id が関連付けられていないか、ユーザーが にアクセスしていない場合
/.../usuarios/session_id/...
。 - そして、ユーザーは `/.../usuarios/... にアクセスしています
- 次に、404 応答にリダイレクトします。
最初の部分は正しく機能していません。上記のように使えます%1
か?の最初の部分で使用できますRewriteRule
か?
そうでない場合、どうすればその動作を実装できますか?