我正在关注laravel的快速入门,上面写着“type/users”
,但不适合我。我在浏览器中写过,http://DomainServer/ProjectName/users
它会抛出:
在此服务器上找不到请求的URL/ProjectName/users。拉维尔
我试了以下方法,
启用apache模块mod_rewrite
,但也不起作用。
首先在您的Laravel项目中找到htaccess文件
接下来在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]
保存htaccess文件
并使用以下代码重新启动apache服务器
sudo service apache2 restart
记住htaccess文件和索引。php文件必须在项目的同一文件夹中可用
查找httpd.conf并更改
<Directory "/var/www/html/">
Allowoverride None
</Directory>
到
<Directory "/var/www/html/">
Allowoverride All
</Directory>
然后,它在重启apache后工作,而不更改
DocumentRoot
。
Linux环境中Apache Web服务器和Laravel的步骤。
>
打开httpd。形态
sudo vim /etc/httpd/conf/httpd.conf
# for debian users: /etc/apache2/apache2.conf
确保DocumentRoot指向laravel项目的公共目录
为该路径添加目录元素并允许覆盖所有。。。如下
DocumentRoot "/var/www/html/laravel/public/"
<Directory "/var/www/html/laravel/public">
Allowoverride All
</Directory>
从.../laravel/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>
重新启动httpd服务
sudo service httpd restart
现在http://DomainServer/users
将在您的浏览器中工作。
' 我的服务器上有一个Url,该Url正在运行。我在这封信里写了“你好”。 但是当我通过这个url时,我已经编写了html文件上传代码 它说在此服务器上找不到请求的URL[one1.php]。 我检查了我的file_upload。
我用laravel建立了一个网站,并将我的域名转发到项目文件夹中。但是,当我进入网站时,它会显示错误:404未找到请求的URL/未在此服务器上找到 服务器php: . htaccess: 我ndex.php: 编辑#1 我做了一个public_html文件夹,并将laravel/Public的内容放在其中。更改路径以使用/.../laravel/bootstrap/app.php和/.../lar
我有一个php文件在家里。php 我在localhost上的url是 我想删除从url 所以我创建了文件 但我一直收到这个错误 在此服务器上找不到请求的URL/photo/home。
我有一个Ubuntu 14.04内核。我正在这个服务器上安装我的Laravel应用程序。安装之后,我尝试将根目录设置为public。 我在文件中只有这些选项 我已将文档根目录更改为 现在,当我试图通过它显示主页,运行良好。它还获取所有GET变量。例: 但是当我转到其他链接时,例如它给了我一个错误 我有路线。php在本地主机上运行良好。但不在此服务器上。请帮帮我。
我正在尝试创建一个网页,允许用户从其计算机上载文件,然后将其发布到我的服务器。然而,每当我点击当前网页上的“提交”按钮时,它就会立即返回 404找不到。在服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试。 这是我的HTML表单 对不起,如果这是一个非常明显的错误,我是非常新的php