在我的网站上,菜单是从一个名为“ menu.php”的文件加载的。但是我的网站有一些子目录-/ blog /,/ searchtool /,/ shop /
它们具有相同的设计,使用相同的CSS文件。但是图像和链接的网址是这样的:
<a href="my-page.html" >
<img src="images/my-image.jpg" >Image description</a>
如果我在其前面添加我的网站的完整URL,它会起作用
<a href="http://example.com/my-page.html" >
<img src="http://example.com/images/my-image.jpg" />Image description</a>
我的问题是,这如何影响我的网站性能?是好还是坏?它会引起什么问题?
在做之前我应该知道什么吗?
在地址前使用“ ../”怎么样,能正常工作吗?
Web上的各种SEO问题都是由使用relative URLs
in链接,规范等引起的。
absolute URL
与相对网址相比,其中包含的信息更多。Relative URLs
更方便,因为它们更短并且通常更便于携带。但是,您可以use them only to reference links on the same server as the page that contains them
Relative URLs
之所以经常使用它们,是因为开发人员在另一个主机名上有一个测试环境,这使他们可以轻松地在测试环境和实际环境之间移动内容。其他原因包括“just easier in website maintenance”
。在我看来,它们也被某些网站关于网站速度的宣传所误导,因为they’re “shorter” and thus “faster”.
在这里有一个很好的阅读relative-urls-issues
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句