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

时间:2009-08-21 11:50:05

标签: url seo search-engine

如果您查看stackoverflow.com的网址,您会看到网址如下:

https://stackoverflow.com/questions/ask

Designing a website for both javascript script support and not support

或维基百科等一些非常受欢迎的网站具有相同的格式(en.wikipedia.org/wiki/MySQ)

旧的.php .html index.php或index.php?show = ask-question有什么问题? 以这种格式构建网站有什么意义?更好的搜索排名?更好的冲浪?

7 个答案:

答案 0 :(得分:2)

这比仅仅建立网站更为通用。对于您必须组织的任何大型文件集,这是一种很好的做法。 https://stackoverflow.com/是Web服务器的根,它是文件系统的根,只要Web服务器知道(不会过度复杂化虚拟主机e.t.c.)。 stackoverflow.com/questions/将进入名为问题的目录。通常这些目录将包含index.html或index.php以及主页正常运行所需的一堆其他文件|脚本页面。

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

答案 1 :(得分:0)

原因1:

人类可读性 方式更容易理解/ articles / article_title而不是articles.php?article_id = 31204513

原因2:SEO

我很确定大多数搜索引擎都不会真正允许将查询字符串编入索引。友好的URL是一种解决方法。

答案 2 :(得分:0)

多种原因:

  • 更好的SERP排名。特别是前一段时间背后的部分?谷歌或多或少地忽略了这一点,从而使你的整个网站非常难以进入索引。它已经改变了,但我想还有一个优势
  • 更好的可读性。这些“漂亮”的URL使用户更容易理解页面的内容。例如,在某处发布这样的链接,如果它的形状像你的例子一样,很容易猜到页面的内容
  • 制作网页的网址,了解其功能,而不是其技术基础设施。在您的网址中包含.php文件不会向普通用户提供任何信息。
  • 从您的网址中提取这样的信息会使移动到不同的基础架构(例如从PHP切换到ASP)变得更加容易:好的网址永远不会改变

答案 3 :(得分:0)

搜索引擎优化。 搜索引擎应该在URL-s中查找搜索关键字,并为拥有它们的页面提供更好的排名,并对“生成”页面进行排名(使用?....)并对静态页面进行排名...
我说“据说”,因为没有人知道(除了谷歌,或bing或任何搜索引擎的人)确切的工作方式。

答案 4 :(得分:0)

取决于技术。 Servlet看起来像目录。在Spring中,您可以指定要引用控制器的任何URL路径。较新的技术倾向于隐藏,如何实施。 Spring通过使用.html扩展来实现这一点。这样的事情是出于安全原因而做的,因为越少人知道你网站的内容就越好。

答案 5 :(得分:0)

这些网站正在使用服务器网站网址重写规则。即使对于没有程序员,这样的URL也是可读和可理解的。安全性也在增加。这样你就可以隐藏你的get参数,这样人们就不会搞乱它们并进行sql注入,例如

答案 6 :(得分:0)

另一个原因可能是安全性 - 您没有明确透露哪种技术可以为网站提供支持。