我目前在共享主机上托管我的网站,我希望我的主域名文件夹“public_html”指向[root] / website1 / public_html(实际上:[root] / public_html)
实际工作文件夹结构:
[root]/laravel
[root]/public_html
输入我的域名可以正常工作。
PS:我修改了laravel配置和htaccess以使用“public_html”而不是“public”
实际.htaccess看起来像这样:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
但是,我需要将我的文件夹结构修改为:
[root]/website1/laravel
[root]/website1/public_html
我问主持人的支持,如果他们只能将“实时文件夹”更改为“[root] / website1 / public_html”而他们不能,支持人员告诉我,我需要通过.htaccess文件来实现实际的“[root] / public_html”......
我尝试了很多东西/组合,2小时后我得到的唯一结果是内部服务器错误:(
我在.htaccess和mod_rewrite配置中不够先进,所以我想知道是否有人可以帮助我配置.htaccess将在[root] / public_html中
提前致谢!
圣拉斐尔