友好的URL是否基于目录?

时间:2016-04-12 22:53:56

标签: url directory friendly-url

我一直在阅读很多关于SEO的文章,并研究如何改进我的网站。我发现一篇文章说,拥有友好的URL可以帮助在线索引器查找和定位您的网站比使用包含大量GET参数的URL更好,所以我决定让我的网站适应这种URL。我还读到有一种方法(编辑.htaccess),但这不是最好的方式,看起来不太好。

例如,Google的关于网址就是这样的:

https://www.google.com/search/about/es/

在浏览FTP时,他们会看到目录search/about/es/index.html吗?如果是这样,您必须为每种语言创建许多文件和目录,而不是使用&l=es,这值得吗?

1 个答案:

答案 0 :(得分:1)

您永远不会知道(确定)资源如何映射到网址。

例如,网址https://www.google.com/search/about/es/可以

  • 指向HTML文件/search/about/es/index.html
  • 指向HTML文件/foo/bar/1.html
  • 指向PHP脚本/index.php
  • 指向PHP脚本/search.php?title=about&lang=es
  • 指向网址https://internal.google.com/1238
  • 中提供的文档
  • ...

在给定请求的URL的情况下,服务器始终决定要传递的资源。除非您有权访问服务器,否则您无法知道如何操作。 (即使URL以.php结尾,也不一定是涉及PHP的情况。)

服务器可以查找物理存在的文件(如果涉及URL重写:即使在"其他"比URL路径建议的位置),服务器也可以运行生成文档的脚本苍蝇(例如,从您的数据库中获取内容),服务器可以输出其他URL提供的文件等。

相关维基百科文章: