我已经搜索过但似乎无法找到答案。我有一个包含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]
它不起作用并陷入循环中。 想法/建议?
答案 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]