如何重写主页?

时间:2011-03-03 02:25:24

标签: php .htaccess

如果文件夹中没有索引文件,我如何从另一个文件夹重写索引文件...例如,主站点有两个这样的文件夹

main_folder/no index.php
folder1/index.php
folder2/index.php

我需要在重写规则中加入什么来使主页显示folder1 / index.php的索引

修改

使用此

RewriteEngine On
RewriteCond %{HTTP_HOST} site.com
RewriteCond %{REQUEST_URI} !folder1/
RewriteRule ^(.*)$ folder1/$1 [L]

2 个答案:

答案 0 :(得分:3)

试试这个:

#in the .htaccess file where there is no exit or in root
Options Indexes #if still fails delete this line
DirectoryIndex /folder1/index.php

不确定

编辑:对于子级别,可能会添加此解决方案。

RewriteCond %{REQUEST_URI} ^/folder1/
RewriteRule ^(.*)$ http://www.example.org/$1 [L]

答案 1 :(得分:0)

你只想要一个重定向吗?

Redirect 301 / /folder1/index.php