0

我正在使用“离子 Isapi 重写过滤器”

我有一个带有空根 www.mydomain.net 的网站,我希望,当有人使用此 url 时,重定向到我的博客 www.mydomain.net/blog,这怎么可能?

4

3 回答 3

3

您不需要重写器来执行 REDIRECT。

您可以使用 docroot 中的默认文档(例如 index.html)执行此操作,其中包含 Meta Refresh 标记。

index.html 的内容可能是这样的:

<META HTTP-EQUIV=Refresh CONTENT="0; URL=blog">

现在,如果您真的想要 REWRITE,那就不同了。

于 2009-05-20T15:13:24.453 回答
1

我将假设由于您使用的是在 IIS 上运行的 Isapi Rewrite 过滤器(此答案适用于其他服务器,但我的说明专门针对 IIS)。您真的不想使用元刷新,而出于 SEO 目的,您想使用永久 (301) 重定向。

在 IIS 中,您可以通过以下方式执行此操作:

  1. 创建一个空的 index.html 页面
  2. 在 IIS 中右键单击该页面并打开“属性”对话框
  3. 在“文件”选项卡上,选择“重定向到 URL”
  4. 将“重定向到”值更改为http://www.mydomain.net/blog
  5. 选中“此资源的永久重定向”复选框
于 2009-05-20T21:23:49.667 回答
0

这是ISAPI_Rewrite 3 Lite(免费)的解决方案:

RewriteBase /
RewriteCond %{HTTP_HOST ^www\.mydomain\.net$ [NC]
RewriteRule ^$ /blog [NC,R=301,L]
于 2009-07-10T12:38:59.347 回答