在共享主机根目录上更改Laravel应用程序

时间:2018-06-07 19:07:11

标签: laravel .htaccess

我们在共享主机上添加了一个域名。此域不是主要托管域,而是添加一个指向与域匹配的目录的域。该应用程序安装在一个像

这样的目录中的一键安装程序

mydomain.com和Laravel公共目录的访问方式如

ourdomain.com/public

我需要使用.htaccess来公开/公开ourdomain.com的根目录,同时/ public,所以项目文件和文件夹也受到保护。有人可以帮我告诉我如何使用.htaccess吗?

1 个答案:

答案 0 :(得分:0)

如果您无权更改CPANEL或类似内容中的设置,则可以通过.htaccess

执行此操作
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ourdomain.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.ourdomain.com$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]