我正在使用“离子 Isapi 重写过滤器”
我有一个带有空根 www.mydomain.net 的网站,我希望,当有人使用此 url 时,重定向到我的博客 www.mydomain.net/blog,这怎么可能?
我正在使用“离子 Isapi 重写过滤器”
我有一个带有空根 www.mydomain.net 的网站,我希望,当有人使用此 url 时,重定向到我的博客 www.mydomain.net/blog,这怎么可能?
您不需要重写器来执行 REDIRECT。
您可以使用 docroot 中的默认文档(例如 index.html)执行此操作,其中包含 Meta Refresh 标记。
index.html 的内容可能是这样的:
<META HTTP-EQUIV=Refresh CONTENT="0; URL=blog">
现在,如果您真的想要 REWRITE,那就不同了。
我将假设由于您使用的是在 IIS 上运行的 Isapi Rewrite 过滤器(此答案适用于其他服务器,但我的说明专门针对 IIS)。您真的不想使用元刷新,而出于 SEO 目的,您想使用永久 (301) 重定向。
在 IIS 中,您可以通过以下方式执行此操作:
这是ISAPI_Rewrite 3 Lite(免费)的解决方案:
RewriteBase /
RewriteCond %{HTTP_HOST ^www\.mydomain\.net$ [NC]
RewriteRule ^$ /blog [NC,R=301,L]