请按照此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