我有很多问题想听听您的意见,所以希望我能尽力解释一下。我还应该指出,我的初学者只具备HTML和CSS的知识,因此尽管我几乎可以肯定有使用功能强大的PHP的简单解决方案,但对我没有帮助。
假设我的地址上有我的个人博客,example.com/blog.html
并且有指向多个子博客的链接example.com/blog/math.html
,example.com/blog/coding.html
等等。所以我的根文件夹包含blog.html
和blog
文件夹,blog
文件夹本身包含文件math.html
和coding.html
。
首先,我从Google Webmasters Tools那里了解到,出于SEO和美学目的,最好统一起来example.com.com
并在来源中example.com/index.html
添加_rel="canonical"_
属性index.html
。通过使用其他一些技巧(例如链接到../
和./
),我摆脱了index.html
出现在我的网址中的难看内容。
现在,我想知道这种技巧是否不仅可以用于根文件夹,还可以用于任何文件夹?我的意思是,我会提出我blog.html
到blog
的文件夹,将其重命名为index.html
和添加rel="canonical"
统一example.com/blog/index.html
使用example.com/blog/
。
这个技巧会将我的博客地址从更改example.com/blog.html
为example.com/blog/
。
没做完!Google机器人索引我的文件夹时也遇到问题。因此,当我键入site:example.com/
google搜索时,example.com/blog/
其他结果中会出现指向我的文件夹的链接,其中包含原始文件,图标等。我猜还有其他方法可以解决它,但是恕我直言,上述更改也可以解决问题-Blog 文件夹中的index.html将使用户无法查看该文件夹的实际原始内容,只会出现example.com/blog/
google搜索中的正确链接,并且(希望如此)_rel="canonical"_
将使第二个不需要的链接example.com/blog/index.html
不会出现在搜索结果中。
所以我的问题是:
- 将
index.html
文件放在每个子文件夹中还是一个好习惯,还是只打算放在根文件夹中? - 使用第二种“ 在每个文件夹中建立索引 ”方法时,是否会出现任何不利条件或问题?
- 您希望使用上述两种网站结构中的哪一种方法?