请按照此 URL(示例)http://www.test.com/test/vehicle?chrysler=crysler300 我想像这样更改此 URL http://www.test.com/test/vehicle/chrysler/crysler300。我尝试使用.htaccess
文件来做到这一点,但它不起作用。
这是我使用的代码
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
文件来做到这一点,但它不起作用。
这是我使用的代码
RewriteRule vehicle/chrysler/(.*) vehicle?chrysler=$1
您的重写基础是test
. 所以写这样的东西
RewriteEngine On
RewriteBase /test/
RewriteRule ^vehicle/chrysler/(.*) vehicle?chrysler=$1
还要确保将.htaccess
文件放在文档根目录中。如果将其放在test
目录中,请省略该RewriteBase
指令。
利用:
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