我怎样才能改变 http://domain.com/index.php?page=product&id=17&type=acos5-64-cryptographic-smart-card
要 http://domain.com/product/17/acos5-64-cryptographic-smart-card/
我只需要删除URL中的变量名称并将其值保留在那里, 感谢
答案 0 :(得分:1)
这应该这样做
RewriteEngine On
RewriteRule ^([a-z]+)/([0-9]+)/([a-zA-Z\-]*)/?$ index.php?page=$1&id=$2&type=$3
你的规则失败了,因为:
(.*)
有点太贪心答案 1 :(得分:0)
<?php
$ url ='http://www.example.com/search.php?arg1=arg2';
$ parts = parse_url($ url);
$ str = $ parts ['scheme']。'://'。$ parts ['host']。$ parts ['path'];
echo $ str; ?&GT;
答案 2 :(得分:0)
尝试以下
RewriteRule ^ product /([0-9] +)/([a-zA-Z - ])/ $ product.php?id = $ 1&amp; productName = $ 2
17是$ 1和 productname id $ 2