需要帮助HTACCESS PHP ID rewriterule

时间:2016-06-26 03:09:30

标签: php .htaccess url-rewriting

我想重写

www.domain.com/xyzdetails.php?id=91741

www.domain.com/rakesh-gupta
对于php id rakesh-gupta

rakesh guptatitle字段中保存为字段91741

我尝试使用以下网址的方法,但没有成功。

http://zenverse.net/seo-friendly-urls-with-htaccess/

由于

1 个答案:

答案 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

希望它会让你感觉到。