2
我想寫htaccess重寫規則,其中如果傳入的網址在最後有.html或.php文件擴展名,然後將頁面重定向到主頁(/)。Htaccess重寫規則文件擴展名
例如:如果url是/abc/a.html重定向到主頁(/)。
在此先感謝。
我想寫htaccess重寫規則,其中如果傳入的網址在最後有.html或.php文件擴展名,然後將頁面重定向到主頁(/)。Htaccess重寫規則文件擴展名
例如:如果url是/abc/a.html重定向到主頁(/)。
在此先感謝。
這應該爲你工作:
RewriteEngine on
RewriteCond %{REQUEST_URI} .*\.(php|html)
RewriteRule ^(.*)//[R]
這將匹配任何 URL與.php
或.html
末和重定向到/
你可以簡單地添加應該像這樣的匹配擴展:(php|html|htm)
這個答案我有一個不同的問題。我想知道如何重定向擴展數組(列表)。只是爲了解釋,RewriteCond檢查引用的url是否在括號內的擴展名之一(在最後一個點之後)結束。如果是這樣,重定向它。在我的情況下,我將使用它來重定向圖像請求購買使用'。* \。(jpg!jpeg | png | ico | gif)''並使用'RewriteRule(。*)http://將它們重定向到媒體子域img.example.com/$1/ [L,R = 301]' – 2017-01-21 01:09:00