我的目的是使用另一个变量(自定义文本)更改传递在URL上的变量(id)。 为了更清楚,我想改变:
这
www.mysite.com/page.php?id=14
到
www.mysite.com/page.php?id=the_best_product_for_them
甚至更好
www.mysite.com/product/the_best_product_for_them
我的数据库上已有一个表,它将id ='14'与文本'the_best_product_for_them'(id,product_name)相关联
我想这就是wordpress对永久链接所做的事情。我也知道如何使用.htaccess文件手动完成它,但我想动态地完成它。我需要的是一个从哪里开始的方向以及实现这一目标所需的方法。
服务器是Apache,代码是PHP。
非常感谢, Giulio的
答案 0 :(得分:1)
我想你会在这里找到解决方案:Url Mod-Rewrite Get new Page with ID
# catch URL and rewrite to index.php
RewriteRule ^product/([A-Za-z0-9-]+)/?$ index.php?id=$1 [NC,L]