为了测试,我将我的网站托管在 000webhost.com 的免费服务器上,它们有一个目录结构:-
(根文件夹) \
(公共文件夹)\public_html
此目录结构可以将所有库文件保存在根文件夹中,并将所有公共数据保存在 \public_html 中,因此我相应地开发了我的网站,我的最终结构如下所示:-
/
/include(this folder contains library files)
/logs(log files)
/public_html
/public_html/index.php
/public_html/home.php
/public_html/and other public files
在 000webhost 上,只有 public_folder 可以通过 url 访问,我的 url 看起来像 www.xample.com/index.php 或 www.example.com/home.php 一样干净整洁
但是在完成开发后,我将网站移动到从 go-daddy.com 购买的共享主机,现在他们没有任何此类目录权限,所有文件都保存在根文件夹中,并且可以通过 url 访问,url 也变成了: - www.example.com/public_html/home.php 或 www.example.com/public_html/index.php 我应该如何将 url 请求重新重定向到 public_html 文件夹,以使库文件无法供公众访问并使 url 整洁干净.