与子域相关的链接

时间:2013-10-22 09:43:52

标签: html subdomain

我刚刚在我的网站上添加了一个子域名,但是我可以将其指向主网站中的相关链接文件吗?就像../回溯文件夹一样,你能告诉它删除网址的第一部分吗?

另外,我刚刚看到也许将图片文件夹作为子域也更好,这值得吗?

2 个答案:

答案 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'当然,只要在这种情况下它是唯一的(即不是实际的文件夹名称),任何单词都会这样做。

注意:我发现这个帖子自己在寻找解决方案。我只是制定了这种方法。它确实可以在我的网站上运行,但我还没有详尽的测试。