我已尽力尝试这一切,但我没有得到任何爱。我试图将站点中的子文件夹重定向到一个静态页面。但我不想重定向所述文件夹内的任何ELSE。
我尝试使用常规重定向301,但当然会重定向子文件夹中的所有内容。
总结一下:我想将http://www.domain.com/folder/
重定向到http://www.domain.com/foldername2/file.php
,而不重定向/folder/
内的任何其他内容。
以下是我在htaccess中所拥有的......但是......它完全忽略了它。
RedirectMatch 301 ^/folder$ http://www.domain.com/foldername2/file.php
提前感谢您的帮助。
答案 0 :(得分:0)
您可以使用几乎空的index.html文件,而不是依赖于HTTP,该文件在文档的head部分中包含<meta>
个刷新标记。
关于meta refresh的维基百科文章有一些很好的例子,例如
<meta http-equiv="refresh" content="0; url=http://example.com/">
0
表示“零秒” - 即,立即。
答案 1 :(得分:0)
经过多次努力,我找到了答案!但是,它不使用RedirectMatch。它改为使用重写条件和规则。
RewriteCond %{REQUEST_URI} ^/folder/$
Rewriterule ^(.*)$ http://www.domain.com/foldername2/file.php [L,R=301]