我刚刚在我的网站上添加了一个子域名,但是我可以将其指向主网站中的相关链接文件吗?就像../回溯文件夹一样,你能告诉它删除网址的第一部分吗?
另外,我刚刚看到也许将图片文件夹作为子域也更好,这值得吗?
答案 0 :(得分:6)
使用相对链接链接到另一个域是不可能的,即使它是一个子域。如果你真的想这样做,你可以做一些脚本助手来做到这一点,但它需要在每一页上运行。有了这个,您可能会遇到禁用脚本的客户端的问题。
通常将图像放在不同的子域中以优化加载速度。浏览器通常对单个(子)域的同时请求数量有限。通过将图像放在单独的(子)域上,您可以让浏览器同时发出更多请求,并且(理论上)可以更快地加载您的网站。
答案 1 :(得分:1)
您无法使用相对链接,但您可以使用mod_rewrite来帮助您创建一个伪相对链接。链接。
If your desired relative link were: href='folder/filename.typ'
then make it: href='root/folder/filename.typ'
in .htaccess enter: Rewriterule ^root/(.+)$ http://yourdomain.com/$1
您不必使用' root'当然,只要在这种情况下它是唯一的(即不是实际的文件夹名称),任何单词都会这样做。
注意:我发现这个帖子自己在寻找解决方案。我只是制定了这种方法。它确实可以在我的网站上运行,但我还没有详尽的测试。