当只有参数在左边时我们需要多个右边的url重写

时间:2017-09-23 07:02:37

标签: php .htaccess mod-rewrite

我有PHP的网站,我正在使用htaccess进行网址重写。

我当前的网址是

http://www.website.com/product.php?view=iYIDziy4kG

  

iYIDziy4kG =唯一键

我想让它像

http://www.website.com/product/category/sub-catgeory/product-name/iYIDziy4kG

我已经制定了这样的规则

  

RewriteRule products /(.*)/(.*)/(.*)/(.*)product.php?view = $ 1 [L]

当我使用

adapter = new ArrayAdapter(JAVA_ACTIVITY.this, android.R.layout.simple_list_item_1, list);

然后它正在挑选唯一的密钥" iYIDziy4kG"在第一个(。*)但根据我的要求,它应该在最后(。*)

在这种情况下可能的解决方案是什么?

1 个答案:

答案 0 :(得分:1)

删除前三个参数周围的括号或将$ 1更改为$ 4.