【发布时间】:2017-09-07 05:25:39
【问题描述】:
我想在 webhost one.com 上部署我的 Laravel 5 应用
我按照互联网上的一些教程,将我的公共文件夹内容移动到主机的根文件夹中,并对 index.php 文件进行了所需的路径更改。 但现在我有了
403 Error: You don't have permission to access / on this server.
我相信这是因为我的 .htaccess 文件:
选项 - 多视图
RewriteEngine On
DirectoryIndex public/index.php
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ public/index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
我是 .htaccess 文件的新手,也许你们可以帮助我! :)
【问题讨论】:
标签: php apache laravel .htaccess mod-rewrite