我有這種情況:
像/sport.html
所有URL隱藏真實的URL /archive.php?action=search§ion=sport
如何防止htaccess上的無限重定向循環?
#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]
謝謝我解決了使用這兩種建議: #此不匹配的404頁 的RewriteCond%{REQUEST_URI}^404 \ html的$ 重寫規則^( [a-zA-Z _] +([a-zA-Z0-9 _] +)?)( - ([0-9] +))?\。html $ /archive.php?action=search§ion=$1 [L ] #這個REDIRECT直接訪問到404 RewriteCond%{THE_REQUEST} \ /archive\.php.* RewriteRule^/404.html? [R = 301,L] – Gennaro