【发布时间】:2015-09-19 00:24:24
【问题描述】:
我正在开发使用 Laravel 开发的网站的本地版本。我有一个类似的 URL:http://localhost/s/SEO/userinstall,它返回 404 错误。在 app/Http/routes.php 中,我尝试了以下操作,但仍然遇到相同的错误:
Route::get('userinstall', 'InstallController@userinstall');
Route::post('userinstall', 'InstallController@saveUser');
然后我尝试了
Route::get('s/SEO/userinstall', 'InstallController@userinstall');
Route::post('s/SEO/userinstall', 'InstallController@saveUser');
我检查了 Apache 配置文件中的 AllowOverride 指令,它似乎没问题:
<Directory />
AllowOverride All
</Directory>
我正在使用默认的 Laravel .htacess 文件。知道如何解决这个问题吗?
谢谢
【问题讨论】:
-
@PhInside 我的安装中没有“公共”文件夹。
-
显然需要更多细节和信息。虚拟主机配置是什么样的?您的应用程序的路径是什么?为什么你的 Laravel 安装没有公用文件夹?
-
@JoachimMartinsen 我在运行 OpenSUSE 的本地计算机上。应用程序的绝对路径是 /srv/www/htdocs/s/SEO。我正在更新帖子。