我剛剛知道htaccess是如何工作的,但我總是與寫作語法混淆,我很感激任何人都可以幫助我解決下面的htaccess問題。在.htaccess中重寫語法
我有幾頁鏈接重定向到像
http://mydomain.com.au/product-details.php/142/categoryAbstract
,但由於以前開發的圖像不加載錯誤,除非該網址是
http://mydomain.com.au/product-details.html/142/categoryAbstract
他全部轉換PHP頁面到HTML(我真的不知道這是什麼意圖)但
現在的網址應該工作,即使它作爲http://mydomain.com.au/product-details.php/142/categoryAbstract
他爲此使用了下面的htaccess,但它不起作用。如果我手動更改網址從.php
到.html
一切工作正常。
RewriteRule ^product-details.html/(.*)/(.*)$ product-details.php?productid=$1&category=$2
我需要一個工作代碼行,以便即使url http://mydomain.com.au/product-details.php/142/categoryAbstract
應該工作。
以前的開發人員是否實際將所有頁面轉換爲HTML,或者他是否在htaccess文件中創建了一條可更改擴展名的行?你可以看看你的htaccess文件,看看這樣的行是否存在? – 2013-04-26 15:24:54
他只是寫了一行,即使他在瀏覽器中調用phpinfo.html正在運行。 – Kerry 2013-04-26 15:26:00