私はこの状況を持っています:
のようなすべての URL/sport.html
は、実際の URL を非表示にします/archive.php?action=search§ion=sport
#This is the RULE:
RewriteRule ^([a-zA-Z_]+([a-zA-Z0-9_]+)?)(-([0-9]+))?\.html$ /archive.php?action=search§ion=$1 [L]
ここで、実際の URL とページへのすべての直接アクセスを非表示にしたいのですarchive.php
が、次のルールでリダイレクト ループ エラーが発生します。
RewriteRule ^archive\.php.*$ /404.html [F,NC,L]