将子文件夹index.php重定向到子文件夹根目录

时间:2012-11-02 16:35:08

标签: .htaccess mod-rewrite redirect subdomain subdirectory

我有以下网址我希望使用Mod Rewrite在root中使用.htaccess文件进行重定向。我搜索并在root中找到了索引文件的好例子,但是没有在子文件夹中找到。 这就是我拥有的和我需要的。 提前感谢您的帮助。

/folder1/index.php /folder1/index.php/ 至 http://www.example.com/folder1/

/folder2/index.php /folder2/index.php/ 至 http://www.example.com/folder2/

我只被要求提供2个超链接,因此我删除了上述示例中的部分链接。我很欣赏较短的方式,因为我有很多文件夹。

2 个答案:

答案 0 :(得分:0)

在.htaccess文件中尝试此操作。

RewriteEngine On

Rewrite  ^/folder1/index.php$ /folder1/ [L]
<Directory folder1>
   DirectoryIndex index.php
</Directory>

当然索引可以是newindex.php。

答案 1 :(得分:0)

要将/folder/index.php重定向到/文件夹,您可以使用:

RewriteEngine on


RewriteRule ^([^/]+)/index\.php$ /$1/ [NC,L,R]

这将重定向:

  • /anyfolder/index.php

  • / anyfolder /