使用PHP创建搜索引擎友好的URL

时间:2013-04-02 08:51:31

标签: .htaccess mod-rewrite

我对reg exp,mod_rewrite和修改.htaccess不是很熟悉。我想创建搜索引擎优化链接,以便访问者不必

  1. 查看文件类型,即company.php成为公司
  2. 查看完整的查询字符串
  3. 我目前拥有的是: http://www.mysite.com/company.php?company_id=74&name=DesignSourceLtd

    我想看的是 http://www.mysite.com/company/74/DesignSourceLtd

1 个答案:

答案 0 :(得分:0)

你没有很大的PHP工作,只要确保你将创建干净的网址,所以删除特殊字符和德语变音符号(如果有的话)。

只需在PHP脚本中将链接从http://www.mysite.com/company.php?company_id=74&name=DesignSourceLtd转换为http://www.mysite.com/company/74/DesignSourceLtd即可。

现在,在.htaccess文件中,执行以下操作:

RewriteEngine On

Options FollowSymLinks

RewriteRule ^([-_a-zA-Z0-9]*)/([-_a-zA-Z0-9]*)/([-_a-zA-Z0-9]*)$ index.php?page=$1&id=$2&name=$3

这将引导您:     ?index.php页面=公司和ID = 74&安培;名称= DesignSourceLtd