ホームページ >バックエンド開発 >PHPチュートリアル >.htaccess の正規表現に関連する問題
.htaccess の規則性の問題、オンライン待機中
RewriteRule ^([A-Za-z]+$)/|([1-9]d*).html test/cata/index.php?id=$2
RewriteRule ^([A-Za-z]+)/($) test/cata/index.php?entrance=$1
正規表現 [A-Za-z] から誰かを除外するにはどうすればよいですか? +$ "book"、"class" などの単語
は http://localhost/test/abcdefg/13.html にアクセスした場合と同等です
が、 http://localhost/test にアクセスした場合は機能します/book/13 .html は許可されていません
-----解決策---------
分かりません 正規表現で使われる「後方参照」+「ゼロ幅アサーション」は使えるのではないでしょうか?
------解決策---------
もう 1 つのステートメント
------解決策---------
リライトは負のゼロ幅アサーションをサポートします
( ?!exp)
(?一方が先に来て、もう一方が後から来ます
------解決策---------
次のように法律用語を列挙してください:
( arr|unset|function).html
これは arr.html;unset.html;function.html