我想重写
www.domain.com/xyzdetails.php?id=91741
到
www.domain.com/rakesh-gupta
对于php id rakesh-gupta
, rakesh gupta
在title
字段中保存为字段91741
。
我尝试使用以下网址的方法,但没有成功。
http://zenverse.net/seo-friendly-urls-with-htaccess/
由于
答案 0 :(得分:1)
如果要通过rakesh-gupta/12345
之类的任何静态字符串重写,则规则可以是
# www.domain.com/rakesh-gupta/12345
RewriteRule ^rakesh-gupta/(\d+)$
如果您认为您的重写网址是动态的,那么 regex 可以写为^(.*)/(\d+)$
。这里第一组(.*)
是任何内容(标题,名称,商家,.....),第二组\d+
是id,规则是
# www.domain.com/rakesh-gupta/12345
# www.domain.com/title/12345
# www.domain.com/...../12345
RewriteRule ^(.*)/(\d+)$ /xyzdetails.php?id=$2
希望它会让你感觉到。