我一直在努力研究是否应该在我网站的网址路径中包含文件扩展名(以及是否对使用相对网址有害)。
我参观此研究的部分网站如下:
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/
然而,他们都没有真正回答我的问题。
至于是否包含文件扩展名:
假设所有链接都没有被破坏,并且我已经正确构建它们,那么链接到我网站中的其他页面并包括文件扩展名是否有任何缺陷?最初,我认为我应该仅仅为了特殊性而将它们包括在内,但现在我知道它并不像网址那样漂亮。
这会极大地影响SEO吗?
我应该从我的网址路径返回并删除所有.cshtml
,.jpg
等吗?我是否应该从链接到我的.js
和.css
外部文件的代码中添加此删除内容?
如果重要,这个问题的背景来自C#.net WebMatrix环境。
答案 0 :(得分:1)
如果你愿意,你可以删除网址的.cshtml部分(我一般都会这样做),但你不应该删除图片,样式表,JavaScript文件等的扩展名。可以通过网页框架找到.cshtml文件通过其基本的路由系统,但只适用于.cshtml和.vbhtml文件。如果从其他类型的文件中删除扩展名,则无法找到它们。无论如何,这将毫无意义。这并不是说你想要谷歌索引你的.css文件(它没有)。
至于删除.cshtml扩展名是否会影响搜索引擎优化 - 不,它将没有任何区别。如果确实如此,你很容易就能找到很多建议。