使现有网址与seo友好,而无需更改表格

时间:2011-05-03 14:37:22

标签: php .htaccess

如何将此网址设为seo友好网址

items.php?itemid=1&title=my title goes here

products/1/my-title-goes-here

如何才能使用.htaccess不对表或代码进行任何更改当前数据是通过id访问,甚至不更改查询。

2 个答案:

答案 0 :(得分:1)

您必须在.htaccess文件中使用Apache模块mod_rewrite和相应的重写规则。

Read this当我第一次开始时,它对我帮助很大

答案 1 :(得分:0)

像(未经测试)

之类的东西
RewriteEngine on
RewriteBase /
RewriteRule ^products/([^/]+)/([^/]+)$ http://your web site/items.php?=$1&title=$2 [R=301,L]

匹配以产品开头的模式,第一个子模式至少有一个字符长,任何不是'/'。对于必须结束URL的第二个模式也是如此。然后,您将其重写为软件所需的实际字符串。