0

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

  1. 看到文件类型ie company.php 变成了公司
  2. 查看完整的查询字符串

我目前拥有的是: http ://www.mysite.com/company.php?company_id=74&name=DesignSourceLtd

我想要的样子是 http://www.mysite.com/company/74/DesignSourceLtd

4

1 回答 1

0

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

只需在 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?page=company&id=74&name=DesignSourceLtd

于 2013-04-02T08:59:58.473 回答