关于SEO友好的PHP链接的困惑


Confusion regarding SEO friendly PHP links

SEO是否受到PHP生成的标题类型的影响?

例如:CamelCased链接(不易阅读)http://website.com/HelloWorld.php

链接hypen(易读)http://website.com/hello-world.php

你对此有什么看法?要保持我的网页搜索引擎友好,需要遵守哪些规则?

-是一个单词分隔符。在Hello World中,谷歌识别单词Hello和World。HelloWorld将被理解为一个词,不会对hello世界一词做出贡献。同样重要的是,下划线字符(_)不是单词分隔符,因此Hello_World不会被识别为Hello-World。

如果你想通过.htaccess实现这一点,我建议使用这个:

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

它删除了.php,并允许使用更SEO友好的URL,例如。http://website.com/2012/02/04/name-of-the-article.在index.php中捕获带有$_SERVER['REQUEST_URI']的URI,并包含所需的文件。