1

我已经尽我所能尝试了这个,但没有得到任何爱。我正在尝试将站点中的子文件夹重定向到静态页面。但我不想重定向所述文件夹内的任何其他内容。

我曾尝试使用常规重定向 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

提前感谢您的帮助。

4

2 回答 2

0

经过一番挣扎,我找到了答案!但是,它不使用 RedirectMatch。它改为使用重写条件和规则。

RewriteCond %{REQUEST_URI} ^/folder/$
Rewriterule ^(.*)$ http://www.domain.com/foldername2/file.php [L,R=301]
于 2013-06-20T13:58:21.387 回答
0

您可以使用一个几乎为空的 index.html 文件,而不是依赖 HTTP,<meta>该文件在文档的 head 部分包含一个刷新标记。

关于元刷新的维基百科文章有一些很好的例子,例如

<meta http-equiv="refresh" content="0; url=http://example.com/">

意思是“0零秒”——即立即。

于 2013-06-19T20:53:13.850 回答