将同一文件夹中的所有文件重定向到索引页(同一文件夹)

时间:2014-02-26 23:14:52

标签: php .htaccess redirect rewrite

我已经搜索过但似乎无法找到答案。我有一个包含50个html页面的文件夹和索引(主页) (不要问为什么,它是继承的)

我想要做的是将所有这50个文件重定向到同一文件夹中的索引页。

EG。 folder / test.html到folder / index.html,folder / test2.html到folder / index.html等等。

我试过htaccess:

RewriteCond %{REQUEST_URI} !^folder/index\.html$
RewriteRule ^([a-z0-9\-]+)\.html$ http://www.domain.com/folder/index.html [R=301]

它不起作用并陷入循环中。 想法/建议?

2 个答案:

答案 0 :(得分:0)

您可以使用此规则:

RewriteCond %{REQUEST_URI} !^/folder/index\.html$
RewriteRule ^([a-z0-9-]+)\.html$ /folder/index.html [L,R=301]

答案 1 :(得分:0)

我会使用以下内容。

RewriteRule ^go/(.*) www.mysite.com/folder/link.php [R=301,NC,L]