- 嗨,我想改变服务器面板是CWP
centos-web-panel
的我的网站的根目录。我找到一个解决方案,说改变DocumentRoot
和httpd.conf
中的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/
*i使用Nginx
5条答案
按热度按时间xfyts7mz1#
请访问:
搜索mydomain. ssl. conf和mydomain. conf并单击编辑
搜索DocumentRoot并对其进行更改
发件人:
收件人:
完成
ecfdbz9o2#
将此代码添加到. htaccess中
重写引擎打开
并将index.php文件复制到根文件夹,然后按照步骤https://hellocoding.wordpress.com/2014/05/17/how-to-remove-public-from-url-in-laravel/https://hdtuto.com/article/laravel-remove-public-from-url-using-htaccess
sbdsn5lh3#
要在
URL
中不使用public来指向应用程序,需要执行以下操作:将你的server.php重命名为
index.php
,从公共文件夹复制你的.htaccess
文件,并将其并行粘贴到index.php
(以前是server.php
)为了隐藏你的
.env
文件,你需要在你的.htaccess
文件中添加以下几行qyuhtwio4#
foldername
,然后将所有文件和文件夹从public_html
移动到foldername
之后,将所有文件和文件夹从public
laravel文件夹移动到public_html
打开index.php
并像这样编辑。*到
.htaccess
隐藏.env
文件 *完成
k2arahey5#
如果您具有ssh访问权限,请删除public_html文件夹
创建公共文件夹的快捷方式(laravel),我们将把laravel放在同一级别的public_html中
现在它完成了