重定向网址并将其重写

ho

我目前正在使用iis进行网址重定向。

我需要完成以下任务:

  • 将www.site.de重定向到www.site.de/subdir
  • 在浏览器中显示www.site.de(重写?)

我设法做第一件事,但不能做第二件事。我尝试了几种方法,但无法做到。:/

第一点的代码:

<rules>
  <rule name="in a subfolder" enabled="true" stopProcessing="true">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
    </conditions>
    <action type="Redirect" url="http://www.domain.de/subdir" />
  </rule>
</rules>

那么,有没有摆脱URL中的子目录的方法呢?

背景是:我的网站位于wwwroot的子目录中,但是我不希望公共URL中包含此信息,因此我需要将其重定向到正确的子目录,但是传出的URL必须忽略该子目录。

尼古拉·但丁

尝试:

<rule name="in a subfolder" enabled="true" stopProcessing="true">
  <match url="(.*)" />
  <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
  </conditions>
  <action type="Rewrite" url="/subdir/{R:0}" />
</rule>

我将动作更改为,Rewrite{R:0}在输出中添加了的匹配标记,以将它们发送到中的正则表达式内的匹配网址subdir


例如:

http://www.domain.de/default.htm

这将呈现:

http://www.domain.de/subdir/default.htm

但仍显示http://www.domain.de/default.htm在浏览器中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建IIS网址重写/重定向

来自分类Dev

.htaccess网址重写和重定向301

来自分类Dev

htaccess重写url并将其从字符%26重定向到&

来自分类Dev

在htaccess中重写网址后,带问号的网址重定向

来自分类Dev

普通网址被重定向的301重写规则替换

来自分类Dev

通用网址重写和301重定向

来自分类Dev

htaccess网址重写和重定向不起作用

来自分类Dev

.htaccess网址重写有效,但重定向无效

来自分类Dev

如何在asp中重定向(或重写网址)缩短的网址到长(原始)网址

来自分类Dev

显示子流程输出到stdout并将其重定向

来自分类Dev

如何拦截URL并将其重定向到jsp页面?

来自分类Dev

使用查询字符串将旧网址的重写规则重定向到新网址

来自分类Dev

重写URL重定向

来自分类Dev

将进程重定向到文件并将其时间重定向到文件

来自分类Dev

Django重定向网址

来自分类Dev

Django重定向网址

来自分类Dev

智能重定向网址

来自分类Dev

网址重定向

来自分类Dev

网址参数重定向

来自分类Dev

使用重定向网址?

来自分类Dev

DNS 网址重定向

来自分类Dev

想要重定向网址

来自分类Dev

将其他网址重定向,然后将其root到子域

来自分类Dev

IIS Express网址重写模块非常简单的重定向不起作用

来自分类Dev

IIS Express网址重写模块非常简单的重定向不起作用

来自分类Dev

Mod将重定向文件夹重写为root并将文件夹用作root

来自分类Dev

.htaccess重定向/重写问题

来自分类Dev

Apache重写并重定向

来自分类Dev

重定向后的htaccess重写