在var/www/html
中上传Laravel文件后,我得到的主页没有任何错误。但是每当我尝试加载其他页面时,都会出现以下错误-
未找到。 在此服务器上找不到请求的URL /内容。
然后我将这些行添加到/etc/httpd/conf/httpd.conf
文件的底部-
Alias / /var/www/html
<Directory "/var/www/html">
AllowOverride All
Order allow,deny
allow from all
</Directory>
并编辑.htaccess文件-
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
RewriteEngine /
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
然后显示此错误-
内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。
请通过root @ localhost与服务器管理员联系,以告知他们该错误发生的时间以及您在此错误发生之前所执行的操作。
有关此错误的更多信息,可在服务器错误日志中找到。
之后,我像这样编辑/etc/httpd/conf/httpd.conf
文件-
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
但是,我仍然遇到相同的错误。我该如何解决这个问题?