【发布时间】:2013-11-05 21:20:37
【问题描述】:
我在子域上运行 laravel,即 subdomain.mysite.com
我的结构是这样设置的:
username
-public_html
--subdomain
---public
基本上,当我创建子域时,我设置的路径是subname/public,因此子域指向公用文件夹。我已将 laravel 上传到子名称,因此当有人访问子域 url 时,它会查看公用文件夹并显示 laravel You've been reached 页面。
现在,当我浏览到 mysite.com/subname 时,它会给我一个禁止页面,而当我浏览到 mysite.com/subname/public 时,它会显示你已经到达的 laravel 徽标。
以这种方式在子域上设置 laravel 是否安全,或者我是否会暴露应用程序/模型/控制器文件夹等?
这是不是很糟糕,我应该把 laravel 核心文件移到 public_html 上面吗?
我希望这是有道理的
谢谢
【问题讨论】: