mod_rewrite を使用して REQUEST_URI の長さを制限しようとしましたが、問題が発生しました。コード:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^(/[a-zA-Z0-9]{6}/?$)
RewriteRule ^ index.php [L]
それは正常に動作し、すべての REQUEST_URI == lentgh(6) が index.php を指していますが、REQUEST_URI の禁止または ex の error.html へのリダイレクトに一致しない必要があります。
前もって感謝します。私はApache> 2.4.4を使用しています
UPD
私はこの例のように意味しました:
If REQUEST_URI == len(6)
index.php
If REQUEST_URI != len(6)
を指して別のリソースにリダイレクトします