我有一個非常簡單的要求。.htaccess和php GET
所有.php擴展名必須拆除和我的GET請求的URL
http://domain.com/product.php?name=<product_name>
應該成爲
http://domain.com/product/<product_name>
我曾嘗試以下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^home/?$ index.php [NC,L]
RewriteRule ^product/([A-Za-z]+)/?$ product.php?name=$1 [L]
RewriteRule ^([^\.]+)$ $1.php
RewriteRule ^([^\.]+)$ $1.html [NC,L]
當我這樣做所有.php & .html擴展名都被刪除,但GET頁面的css和js正在打破
試過這也:
RewriteRule ^([A-Za-z]+)/?$ product.php?name=$1 [L]
然後php擴展顯示或者轉到GET請求頁面。
我是.htaccess的新手。現在打破我的頭!
在您的獲取頁面中爲js和css提供完整的URL。 – Ruby
是的,我正在考慮使用* *。這工作!但不知道這是否是正確的做/使用! –
Ashwin