【发布时间】:2019-07-28 23:42:46
【问题描述】:
嗨,我想更改我的网站的根目录,服务器面板是 CWP centos-web-panel。我找到了一个解决方案,在httpd.conf 中更改DocumentRoot 和directory,但我无法更改它,因为我的很多网站都使用此服务器。我想更改我的一个网站中的根文件夹。
另外,我找到了另一个解决方案,它说编辑文件。
# nano /etc/httpd/conf.d/your_site.conf
并将此代码添加到文件中
<VirtualHost *:80>
DocumentRoot /var/www/html/your_site/public
ServerName your_domain
<Directory /var/www/html/your_site/>
AllowOverride All
</Directory>
</VirtualHost>
但不工作。
我该怎么做?
有任何解决方案或使用.htaccess 或拥有laravel 模板吗?
所以我想将centos-web-panel 中的/public_html/ 更改为/public_html/public/
我使用 Nginx
【问题讨论】:
-
将你的 server.php 重命名为 index.php 并从 public 文件夹中复制你的 .htaccess 文件并将其平行粘贴到 index.php(之前是 server.php)
-
@AnkurTiwari 如果我只将
server.php更改为index.php。任何人都可以下载我的.env类型为www.example.com/.env的文件,我该如何防止呢? -
你也可以隐藏 yours.env,请查看我的回答
标签: php laravel .htaccess nginx centos-web-panel