.htaccess - 用于SEO目的的多次重写规则



我只是在看一些HTML课程,其中有一部分是关于使用.htaccess文件创建漂亮的URL。给定的示例如下所示:

RewriteRule offer-creating-web-pages offer.html

正如课程中所说,我们应该使用由"-"分隔的单词,以便Google搜索引擎可以将它们作为单独的单词进行阅读和索引。最好使用多个单词,这样我们的页面就可以更好地编入索引。但对我来说,像http://example.com/offer-creating-web-pages这样的 URL 并不是那么漂亮。我宁愿有http://example.com/offer.我的问题来了。

如果我真的使用"短漂亮URL"(如/offer(并将我页面上的所有链接替换为"短漂亮URL"地址,我的页面是否会被索引,就像我使用"长漂亮网址"一样好(就像/offer-creating-web-pages只是因为.htaccess中现有的适当规则?如果是这样,这两者之间有区别吗:

RewriteRule offer-creating-web-pages offer.html
RewriteRule offer offer-creating-web pages

而这个:

RewriteRule offer-creating-web-pages offer.html
RewriteRule offer offer.html

?如果是这样,哪一个更好?

你看错了。这两个网址都被认为是"漂亮的",它们并不凌乱,它们简单而不复杂。

非干净 URL 的示例类似于example.com/id/person.php?person=john

然而,对于谷歌(或这件事上的任何搜索引擎(来说,最重要的事情之一是URL和内容是相关的。

因此,尽管example.com/offer是干净的,但它并没有给出任何想法或与页面上实际内容相关的内容。优惠是干什么用的?是献给克苏鲁的祭品吗?这是对洗碗机的报价吗?哈哈。

因此,建议您使用的URL:example.com/offer-creating-web-pages不仅告诉浏览的人,而且还告诉Google-这是一个为Web开发提供服务的网页。

因此,这不仅与URL看起来不错有关,还需要与页面上的内容相关。我希望这有所帮助。

最新更新