虽然我在.htaccess文件中提供了index.php的访问权限,但为什么我无法像site.com那样为网站打开网站?

时间:2017-04-26 17:11:11

标签: .htaccess

我有.htaccess文件:

Order deny,allow
Deny from all

# deny view files in directory
Options -Indexes

<FilesMatch "index\.php|profile\.php|newgame\.php|game\.php">
  Allow from all
</FilesMatch>

效果很好,我可以打开index.phpprofile.php作为site.com/index.php之类的网址。但我无法为网址site.com打开网站。为什么?我可以访问index.php。不是site.comsite.com/index.php相同。如何更改.htaccess文件以考虑这种情况?

更新

apache2.conf包含:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

1 个答案:

答案 0 :(得分:0)

您需要配置apache以将index.php识别为索引文件。

添加

DirectoryIndex index.php