嗨我在GoDaddy上有一个虚拟主机,它正在托管多个Laravel 5.1应用程序。所以结构就像这样
/website1backend
/public_html
/website2backend
/website2public
/simplewebsite
.htaccess
index.php
/images
/css
好的,我们说我有这个Laravel网站website1backend
这是主要的托管网站文件。我的托管支持多个网站,因此我可以添加website2backend
。所以基本上我有2个Laravel网站。问题是我的第三个网站simplewebsite
它只是简单的html和3个php文件。没有框架。当我查看simplewebsite
时,请说明其域名为simple.com
。我得到Internal Server Error 500
。然后在浏览器中指向
http://simple.com/simple.com
它附加了自己的域名。我意识到Laravel的.htaccess
正在影响simplewebsite
所以我向.htaccess
添加了simplewebsite
,这是:
<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.html [L]
现在网站运行正常。我可以浏览它。除了一个问题,我的一些图像无法正确显示,图像链接它在我的浏览器控制台中获得404,即使文件在那里。我觉得我的.htacess文件有问题吗?