.htaccess vs自定义请求URI处理程序和sef链接

时间:2013-01-16 00:48:36

标签: php seo

目前我像这样使用seo。

PHP: domain.com/index.php?page=account&do=forgotpassword
.htaccess: domain.com/account/forgotpassword.html

但是,我想为它编写自己的处理程序,或者使用执行以下操作的任何其他现有处理程序。

Handler: Check request URI, convert it back to normal.
--- Request URI: domain.com/?/account/forgotpassword.html
--- Converts to: domain.com/index.php?page=account&do=forgotpassword
.htaccess: RewriteRule (.*)$ ?/$1
  1. PHP是否支持此类处理程序?如果是这样,你能给我一个链接,我可以看到这样的处理程序吗? (例如Code Igniter,如果存在的话。)

  2. 它对SEO方面有什么影响吗? (例如,谷歌忽略/喜欢链接)

  3. 谢谢。

1 个答案:

答案 0 :(得分:0)

  1. PHP没有内置功能。但框架通常有自己的路由(这就是它的名称)库:http://ellislab.com/codeigniter/user-guide/general/routing.html

  2. Google并不关心重写url:.htacess或php的内容,因为与客户的观点完全没有区别。