URL:类似目录或带有扩展名的页面

URL:类似目录或带有扩展名的页面,url,seo,search-engine,Url,Seo,Search Engine,如果查看stackoverflow.com的url,您可以看到该url如下所示: 或 或者一些非常流行的网站,比如维基百科,也有相同的格式(en.wikipedia.org/wiki/MySQ) 那么,old.php.html index.php或index.php有什么问题吗?show=提问? 以这种格式建立网站有什么意义?更好的搜索排名?更好的冲浪 原因一: 人类可读性 更容易理解的方式/articles/article\u title而不是articles.php?article\u

如果查看stackoverflow.com的url,您可以看到该url如下所示:

或者一些非常流行的网站,比如维基百科,也有相同的格式(en.wikipedia.org/wiki/MySQ)

那么,old.php.html index.php或index.php有什么问题吗?show=提问? 以这种格式建立网站有什么意义?更好的搜索排名?更好的冲浪

原因一:

人类可读性 更容易理解的方式/articles/article\u title而不是articles.php?article\u id=31204513

理由2:搜索引擎优化

我很确定大多数搜索引擎都不允许对查询字符串进行索引。友好的URL是一种解决方法。

多种原因:

  • 更好的SERP排名。尤其是前一段时间,这部电影背后的角色?谷歌或多或少忽略了这一点,因此很难将整个网站纳入索引。它已经改变了,但我想还是有优势的
  • 更好的可读性。这些“漂亮”的URL让用户更容易理解页面的内容。例如,在某个地方发布这样的链接,可以很容易地猜测页面的内容,如果它的形状像您的示例
  • 制作网页的URL是关于它做什么,而不是它的技术基础设施是什么。在url中包含.php文件不会向普通用户提供任何信息
  • 将这些信息从url中删除会使移动到不同的基础结构(例如,从PHP切换到ASP)变得更加容易:好的url永远不会改变

    • 搜索引擎优化。 搜索引擎应该在URL-s中查找搜索关键字,并为具有这些关键字的页面提供更好的排名,然后对“生成”页面(使用?…)进行排名,对静态页面进行排名…

      我说“假定”是因为没有人知道它到底是如何工作的(除了谷歌、bing或其他搜索引擎的人)

      取决于技术。servlet看起来像目录。在spring中,您还可以指定要引用控制器的任何URL路径。较新的技术倾向于隐藏它们的实现方式。Spring通过使用.html扩展名来实现这一点。这样做是出于安全原因,因为人们对您网站的INARD了解得越少越好。

      这些网站正在使用服务器站点url重写规则。这样的url是可读的,即使没有程序员也能理解。安全性也得到了加强。通过这种方式,您可以隐藏get参数,这样人们就不会弄乱它们并进行sql注入,例如,

      另一个原因可能是安全性——您没有明确透露是什么技术驱动了站点

      这比建立网站更普遍。对于您必须组织的任何大型文件集,这都是一个很好的做法。是web服务器的根,就web服务器所知是文件系统的根(不会使虚拟主机e.t.c.过于复杂)。stackoverflow.com/questions/将进入名为questions的目录。通常,这些目录将包含index.html或index.php以及主页正常运行所需的一系列其他文件|脚本|页面


      我认为这不会影响你的排名。如果你经常在URL栏中输入你想要的内容,而不是点击主站点的链接,这只会影响你的冲浪。即便如此,影响也很小。对于网站的管理员/维护者/开发者来说,使用文件夹和子文件夹构建系统对于任何现代网站来说都是不可或缺的。

      对于stefita的帖子,不幸的是,安全性没有改变。通过检查页面的表单元素或在浏览器和web服务器之间放置代理(如burp),GET和POST参数的名称仍然可用。GET参数在URL中传递,POST参数在请求头中传递。我强烈建议您使用burpSuite,在浏览器的网络设置中选择它作为代理,并观察浏览网站时的实际情况。这真的很有启发性,也很有趣:)不真实!仍然有可能弄乱GET和POST值!只是出于兴趣,请阅读我上面的帖子。。。如果你使用代理,你将能够看到什么技术力量的网站。。。如果你想要更详细的信息,可以使用wireshark之类的工具来查看通过网络传输的每个数据包……这个问题似乎离题了,因为它是关于SEO的,而不是一个特定的编程问题。