請按照此URL(樣本)http://www.test.com/test/vehicle?chrysler=crysler300我想要更改此URL http://www.test.com/test/vehicle/chrysler/crysler300這樣。 我嘗試使用.htaccess
文件來做,但它不起作用。如何創建友好的URL
這是我用
RewriteRule vehicle/chrysler/(.*) vehicle?chrysler=$1
請按照此URL(樣本)http://www.test.com/test/vehicle?chrysler=crysler300我想要更改此URL http://www.test.com/test/vehicle/chrysler/crysler300這樣。 我嘗試使用.htaccess
文件來做,但它不起作用。如何創建友好的URL
這是我用
RewriteRule vehicle/chrysler/(.*) vehicle?chrysler=$1
代碼重寫你的基地是test
。 所以寫這樣的事情
RewriteEngine On
RewriteBase /test/
RewriteRule ^vehicle/chrysler/(.*) vehicle?chrysler=$1
也確保你把你的.htaccess
文件文檔根目錄。如果將其放入test
目錄中,則省略RewriteBase
指令。
RewriteBase/dimo/ ##開始 - Joomla!核心海基會部分。 # RewriteRule。* - [E = HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteRule vehicle/chrysler /(.*)vehicle?chrysler = $ 1 – Nimesha 2012-04-17 07:08:37
將此代碼添加到您的問題中並對其進行評論,或不 – 2012-04-17 07:11:02
用途:
RewriteRule ^/test/vehicle/chrysler/(.*) http://www.test.com/test/vehicle?chrysler=$1
嘗試使用這樣的:
RewriteRule ^vehicle/chrysler/?$ vehicle?chrysler=$1 [L,NC]
這應該工作:
RewriteRule ^test/vehicle/chrysler/(.*) test/vehicle?chrysler=$1
mod_rewrite無法更改PHP/HTML代碼中的URL。 – 2012-04-17 06:58:54