1

我在 bitnami LAMP 上使用 Laravel 5.2。我也在 AMPPS 中尝试过同样的方法。操作系统是 Ubuntu 16。

所有 GET 路线都可以正常工作。但是,每当我点击发布路线(甚至通过 ajax)时,我都会收到以下错误:

未找到 - 404 在此服务器上未找到请求的 URL。

顺便说一句,我在网上阅读了其他解决方案

我已启用:

LoadModule rewrite_module modules/mod_rewrite.so

在我设置的 apache httpd 配置中:

AllowOverride All

我在项目/公共文件夹中的 .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>

PS:此代码在 Windows XAMP 服务器上完美运行。我无法让它在 Ubuntu 上运行。

4

0 回答 0