我通常喜欢定义我的页面以确切知道哪些页面做了什么。但是,在许多网站上,我看到文件名隐藏在哪里,我只是有点好奇。
将网址显示为以下是否有任何特定好处:
http://mydomain/my_directory/my_subdirectory/
与此相反:
http://mydomain/my_directory/my_subdirectory/index.php
感谢。
答案 0 :(得分:1)
某些技术根本无法将url与文件匹配。以Java Servlet为例。
答案 1 :(得分:1)
正确完成它可能更好:
注意:在您的示例中(至少使用IIS),您可能已经将index.php作为该子目录的默认文档。您可以使用这两个URL来访问可能再次影响SEO页面排名的页面。搜索引擎会将两个URL视为不同,但页面内容将相同,从而导致标记重复内容。解决方法是:
答案 2 :(得分:1)
这些不是文件名。这些是URL。他们的目标是描述资源。没有人关心你是用PHP或ASP做过的,还是在Emacs中输入你的HTML。没有人关心你是否将文件命名为index.php
。我们希望看到具有清晰结构和语义的干净URL。