Php 如何管理URL';子域和主域之间的s
我无法保持所有链接正常工作Php 如何管理URL';子域和主域之间的s,php,url,Php,Url,我无法保持所有链接正常工作 /home includes/ public/ secure/ index.php src/ style.css 目前,我写的所有URL都是从/开始的,我的方式是向外扩展即:/public/src/style.css。问题是我添加了一个子域secure,它指向另一个文件夹。现在,我所有的URL都不起作用,因为子域的目录中不存在/public/src/style.ss
/home
includes/
public/
secure/
index.php
src/
style.css
目前,我写的所有URL都是从/
开始的,我的方式是向外扩展即:/public/src/style.css
。问题是我添加了一个子域secure
,它指向另一个文件夹。现在,我所有的URL都不起作用,因为子域的目录中不存在/public/src/style.ss
我不想硬编码我所有的网址,我如何才能解决这个问题 /public/src/style.css根本不应该工作,因为根据您的原理图,public不在根目录中。加上/就是说是的 根据您的示意图,home位于根目录中,因此我的第一个示例应该可以按照您的意愿进行链接,但还有两个示例的工作原理相同 要使用该链接进行访问,您需要执行以下选项之一:
/home/public/src/style.css
../src/style.css
http://example.com/src/style.css
首先,为什么要添加子域
secure
?它有什么用途?(使用显示的结构,您将别无选择,只能指向完整的主域:http://domain.com
…如果您想真正做到安全,页面上包含的所有文件也需要安全。因此,您需要将所有文件复制到secure
dirs中,将dirs与共享数据链接&d一个。@crayoner很酷,谢谢你的提示!我想我会创建一个自动系统来复制它们!旁注:你的目录设置不是100%理想。当使用domain.com/secure/…
时,我可以通过非安全连接访问secure
中的所有内容,请记住