最好的PHP搜索引擎友好方法

最好的PHP搜索引擎友好方法,php,search-engine,friendly-url,Php,Search Engine,Friendly Url,您可以推荐什么方法来创建搜索引擎友好的URL?当用PHP编写代码时,这就是。理想情况下,我想要的是: 因此,它不会显示正在打开的文件,例如article.php 我可以帮你 SO中的一些主题: 编辑: 您需要在文档根目录中放置一个包含以下规则的.htaccess文件: RewriteEngine on RewriteRule ^article/([0-9]+)?$ article.php?id=$1 [L] 确保在Apache中启用mod_rewrite,并且允许您使用它。 如果您阅读了本主题

您可以推荐什么方法来创建搜索引擎友好的URL?当用PHP编写代码时,这就是。理想情况下,我想要的是:

因此,它不会显示正在打开的文件,例如article.php

我可以帮你

SO中的一些主题:

编辑:

您需要在文档根目录中放置一个包含以下规则的.htaccess文件:

RewriteEngine on
RewriteRule ^article/([0-9]+)?$ article.php?id=$1 [L]
确保在Apache中启用mod_rewrite,并且允许您使用它。 如果您阅读了本主题中的一些问题,它将帮助您了解mod_rewrite是如何工作的

为了使您的URL对搜索引擎更加友好,您可能希望使用它,因此您需要像中一样清理您的文章标题。

中的一些基本提示

我可以帮你

SO中的一些主题:

编辑:

您需要在文档根目录中放置一个包含以下规则的.htaccess文件:

RewriteEngine on
RewriteRule ^article/([0-9]+)?$ article.php?id=$1 [L]
确保在Apache中启用mod_rewrite,并且允许您使用它。 如果您阅读了本主题中的一些问题,它将帮助您了解mod_rewrite是如何工作的


为了使您的URL对搜索引擎更加友好,您可能需要使用,因此您需要像中一样清理您的文章标题。

非常有必要生成一个SEO友好的URL,以便大多数搜索引擎可以轻松地对其进行索引。最有趣的是,URL可以轻松地与页面内容关联,用户可以根据他想要在不同的搜索引擎上对页面进行排名的关键字生成一个漂亮的URL。google.com、google.co.in、bing.com


最好的例子是在Wordpress上有漂亮的链接。它实际上将动态页面URL存储在数据库中。当调用漂亮的URL时,在内部调用htaccess,它会重定向到系统中的原始动态页面。

非常有必要生成一个SEO友好的URL,以便大多数搜索引擎可以轻松地对其进行索引。最有趣的是,URL可以轻松地与页面内容相关联,用户可以根据他想在不同的搜索引擎上对页面进行排名。google.com、google.co.in、bing.com


最好的例子是在Wordpress上有漂亮的链接。它实际上将动态页面URL存储在数据库本身中。当调用漂亮的URL时,会在内部调用htaccess,并将其重定向到系统中的原始动态页面。

理想情况下,您的URL需要包含有关URL主题的内容。您给出了一个示例,其中这比使用标准查询字符串更好,但仍然不理想,因为任何搜索引擎都可以从中看到这是一篇文章

重要的是要记住,段a段是最靠近域的每条斜线之间的字符串,是最重要的:

我个人总是尝试使用以下URL结构,并保持我的页面/文章标题的唯一性: 注意使用破折号而不是下划线,这通常被称为首选方法。使用这种方法,我通常会生成文章的slug“this Wonder article”并保存在数据库中,然后搜索它而不是ID

感谢有时候仅仅使用slug是非常困难的,尤其是在一个更大的网站上。您可能有多篇标题相同的文章,或者该网站可能有您无法控制的用户提交的内容。如果是这种情况,您可以毫无顾虑地使用该ID,但只需确保在URL中包含文章的标题即可。例如:


如果您正在寻找使用这些URL的方法,那么我建议您阅读一些mod_rewrite教程。就我个人而言,我使用的框架为我完成了大部分的工作,比如CodeIgniter,或者你可以使用Zend框架或CakePHP。如果你只写文章,那么可能值得研究像WordPress这样坚固的CMS,尽管这在很大程度上取决于你的需求。

理想情况下,你的URL需要包含一些关于URL主题的内容。您给出了一个示例,其中这比使用标准查询字符串更好,但仍然不理想,因为任何搜索引擎都可以从中看到这是一篇文章

重要的是要记住,段a段是最靠近域的每条斜线之间的字符串,是最重要的:

我个人总是尝试使用以下URL结构,并保持我的页面/文章标题的唯一性: 注意使用破折号而不是下划线,这通常被称为首选方法。使用这种方法,我通常会生成文章的slug“this Wonder article”并保存在数据库中,然后搜索它而不是ID

感谢有时候仅仅使用slug是非常困难的,尤其是在一个更大的网站上。您可能有多篇标题相同的文章,或者该网站可能有您无法控制的用户提交的内容。如果这是 在这种情况下,您可以毫无顾虑地使用ID,但只需确保在URL中包含文章的标题即可。例如:


如果您正在寻找使用这些URL的方法,那么我建议您阅读一些mod_rewrite教程。就我个人而言,我使用的框架为我完成了大部分的工作,比如CodeIgniter,或者你可以使用Zend框架或CakePHP。如果你只写文章,那么可能值得研究像WordPress这样坚固的CMS,尽管这在很大程度上取决于你的需求。

PHP通常与SEO无关。这取决于你使用的服务器。。。顺便问一下,你使用的是什么服务器?PHP通常与SEO无关。这将取决于你使用的服务器。。。顺便问一下,你用的是什么服务器?