正确的.htcaccess配置

时间:2015-10-09 15:00:22

标签: .htaccess laravel server web-hosting

嗨我在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文件有问题吗?

0 个答案:

没有答案