小编Dhi*_*era的帖子

Laravel 5.1 404 在 apache 服务器上找不到

我目前已将 laravel 5.1 应用程序托管到我的 1and1.com 服务器,除了根路由(即 www.example.com/server/)外,我的所有路由都面临 404 未找到错误

根路由正在处理 get 请求,但所有其他路由都以 404 not found 的形式出现,一切都在 localhost 中正常工作。

我的应用程序文件夹结构:

  • -example.com

    • -服务器
      • 应用程序
      • 数据库
      • 配置
      • 贮存
      • .env
      • .htaccess
      • 索引.php
      • 服务器.php

如您所见,我已删除默认的 laravel 公共文件夹并将内容移至根目录。

我的 .htaccess

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# 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 ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule …
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess laravel-5 laravel-5.1

2
推荐指数
2
解决办法
9813
查看次数

标签 统计

.htaccess ×1

apache ×1

laravel-5 ×1

laravel-5.1 ×1

php ×1