apache搜索index.html而不是index.php

时间:2017-10-29 19:28:26

标签: apache .htaccess mod-rewrite

我有一个包含此文件和文件夹结构的网站

#moviesbox{
white-space: nowrap;
background-color: #363e4f;
width:4000px;
position:absolute;
overflow:auto;
}

.slider {
position: relative;
width: 155px;
display: inline-block;
background-color: #D4D4D4;
margin-bottom: 2em;
height: 300px; 
padding: 3px; 
white-space: normal;
}

第一个.htaccess文件的内容是:

/
/.htaccess
/site
/site/.htaccess
/site/index.php
/admin

位于/ site目录中的第二个.htacces文件的内容:

#MOD_REWRITE START
Options FollowSymLinks
RewriteEngine On

#Blocking Libwww-perl access
RewriteCond %{HTTP_USER_AGENT} libwww-perl.* 
RewriteRule .* ? [F,L]

RewriteRule ^([^\s%20]*)(?:\s|%20)+(.*)$ /$1-$2 [L,R]
RewriteRule ^((?!site/).*) /site/$1 [L,NC]

当我打开网站时出现此错误:

  

未找到

     

在此未找到请求的网址/test.com/site/index.html   服务器

     

此外,尝试时遇到404 Not Found错误   使用ErrorDocument来处理请求。

我尝试了一切,但我找不到问题。

注意:DirectoryIndex是index.php,这不是问题!

0 个答案:

没有答案