Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 正确的.htcaccess配置_.htaccess_Laravel_Server_Web Hosting - Fatal编程技术网

.htaccess 正确的.htcaccess配置

.htaccess 正确的.htcaccess配置,.htaccess,laravel,server,web-hosting,.htaccess,Laravel,Server,Web Hosting,嗨,我在GoDaddy上有一个网络主机,它正在托管多个Laravel 5.1应用程序。所以结构是这样的 /website1backend /public_html /website2backend /website2public /simplewebsite .htaccess index.php /images /

嗨,我在GoDaddy上有一个网络主机,它正在托管多个Laravel 5.1应用程序。所以结构是这样的

     /website1backend        
        /public_html
          /website2backend
          /website2public
          /simplewebsite
          .htaccess
          index.php
          /images
          /css
好的,假设我有一个Laravel网站
website1backend
这是主托管网站文件。我的主机支持多个网站,因此我能够添加
website2backend
。所以基本上我有两个Laravel网站。问题是我的第三个网站是
simplewebsite
,它只是简单的html和3个php文件。没有框架。当我查看
simplewebsite
时,假设它的域是
simple.com
。我收到一个
内部服务器错误500
。然后在浏览器中,它指向

http://simple.com/simple.com
它正在附加它自己的域。我意识到Laravel的
.htaccess
正在影响
simplewebsite
,因此我在
simplewebsite
中添加了一个
.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.html [L]

选项-多视图
重新启动发动机
#重定向尾部斜杠。。。
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.html[L]


现在网站运行良好。我可以在里面浏览。除了一个问题,我的一些图像无法正确显示,在我的浏览器控制台中的图像链接是404,即使文件在那里。我想我的.htacess文件有问题吗

simple.com链接图片的URL是什么?@JonLin Hi。试着检查一下,你可以在那里看到一些损坏的图像。但是当我在本地主机(Windows)中使用它时,它工作正常,但当我上传到服务器时,它就坏了。服务器是linux。simple.com链接图像的URL是什么?@JonLin Hi。试着检查一下,你可以在那里看到一些损坏的图像。但是当我在本地主机(Windows)中使用它时,它工作正常,但当我上传到服务器时,它就坏了。服务器是linux。