-1

我一直在尝试研究是否应该在我的网站的 url 路径中包含文件扩展名(以及使用相对 url 是否有害)。

下面列出了我为这项研究访问过的一些网站:

http://css-tricks.com/snippets/htaccess/remove-file-extention-from-urls/

http://www.seo-theory.com/2011/11/30/how-do-pretty-urls-help-search-engine-optimization/

但是,他们都没有真正回答我的问题。

至于是否包含文件扩展名:

假设所有链接都没有损坏,并且我已经正确构建了它们,那么链接到我网站中的其他页面并包括文件扩展名是否有任何缺陷?最初,我认为为了具体起见我应该包含它们,但现在我知道它并不像一个漂亮的 url。

这对SEO有很大影响吗?

我应该返回并从我的 url 路径中删除所有.cshtml,.jpg等吗?我应该从链接到我的文件.js.css外部文件的标签中删除这个内容吗?

如果重要的话,这个问题的上下文来自 C#.net WebMatrix 环境。

4

1 回答 1

1

如果你愿意,你可以删除 url 的 .cshtml 部分(我通常会这样做),但你不应该删除图像、样式表、JavaScript 文件等的扩展名。 .cshtml 文件将由 Web Pages 框架通过其初级框架找到路由系统,但这仅适用于 .cshtml 和 .vbhtml 文件。如果您从其他类型的文件中删除扩展名,将找不到它们。无论如何,这将毫无意义。好像您不希望 Google 索引您的 .css 文件(它不会)。

至于删除 .cshtml 扩展名是否会影响 SEO - 不,不会有任何区别。如果确实如此,您将很容易找到很多关于此效果的建议。

于 2013-06-12T04:54:20.407 回答