关于搜索引擎友好PHP链接的困惑

问题描述:

搜索引擎优化是受PHP标题类型影响吗?关于搜索引擎友好PHP链接的困惑

如:驼峰格式的链接(不容易读)http://website.com/HelloWorld.php

链接用连字符(易读取)http://website.com/hello-world.php

你对这次你的意见?遵守哪些规则以保持我的网页搜索引擎友好?

+2

使用htaccess更好,第二个链接更友好 – mgraph 2012-02-02 13:44:12

+0

@mgraph请你详细解释,我不知道这一点。 – sandbox 2012-02-02 13:46:06

+1

helloWorls被认为是一个词,但你好,世界谷歌考虑它作为2个词你好,世界 – mgraph 2012-02-02 13:51:43

- 是一个词分隔符。在Hello-World中,google可以识别单词,你好和世界。 HelloWorld将被理解为一个词,并且不会对术语hello world有所贡献。同样重要的是,下划线字符(_)不是分隔符,所以Hello_World不会被识别为hello world。

如果你想要实现这个通过的.htaccess我建议使用这样的:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . index.php [NC,L] 

而下降的.PHP,并允许更多的搜索引擎友好的URL如http://website.com/2012/02/04/name-of-the-article。 在index.php里面用$ _SERVER ['REQUEST_URI']捕捉URI并包含你想要的文件。