我的主站點子域中有許多舊的.shtml文件已更新。然而,更新的文件是與原始文件具有相同名稱並且位於相同位置的php文件。例如/processing/myfile.shtml是/processing/myfile.php的舊版本將帶有shtml擴展名的URL重定向到帶有htacess的php擴展
我想確保當訪問者試圖訪問.shtml文件時,他們被重定向到等效的.php文件。我已被告知,我只能通過htaccess執行此操作,因爲我正在使用共享主機。
但是加入以下htaccess的不工作
RewriteCond %{HTTP_HOST} ^processing\.lyndondaniels\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.processing\.lyndondaniels\.com$
RewriteRule ^(.*)\.shtml$ "http\:\/\/processing\.lyndondaniels\.com\/$1.php" [R=301,L]
我還挺只是即興發揮爲我unfamilliar的語法,所以我會很感激,如果你能爲我提供工作例。謝謝!
這條規則應該正常工作。 – anubhava