使用根目录中的.htaccess重写动态子文件夹的规则

时间:2013-08-08 11:54:36

标签: .htaccess

我有这个动态生成的网址:/folder/folder/folder/folder/index.php?product=bike

我需要将其转换为静态网址:/folder/folder/folder/folder/product/bike

.htaccess位于根文件夹

RewriteCond %{QUERY_STRING} ^product=1$
RewriteRule ^([^/]+)/?  index.php?product=$1 [L]

1 个答案:

答案 0 :(得分:0)

假设您需要将../index.php?product=bike重写为../product/bike/

RewriteCond %{QUERY_STRING} (^|&)product=(.*)(&|$)
RewriteRule ^(.*)/index.php$  $1/product/%1? [NC,L]