首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个域上重写Asp URL

问在多个域上重写Asp URL
EN

Stack Overflow用户
提问于 2012-11-23 19:21:47
回答 1查看 567关注 0票数 1

我目前正在我的主机包上做一个链接缩短服务。我正在使用URL重写来完成这个任务。这方面的一个例子是- dysign.co.uk/xBbYPL。这会将您重定向到Google.de。我正在使用另一个域映射到我的托管包上的一个文件夹,所以我有2个站点上的1个托管计划。

freeyoutubedownloaders.co.uk映射到dysign.co.uk/freeyoutubedownloaders.链接缩短器位于freeyoutubedownloaders文件夹中,因此dysign.co.uk/freeyoutubedownloaders/xBbYPL工作非常好,但是如果您转到Freeyoutubeloaders.co.uk/xBbYPL,则会得到一个404文件未找到错误。

下面是我在web.config文件中的重写规则:

代码语言:javascript
复制
<rewrite>
    <rules>
        <rule name="Links">
            <match url="^X.{5,5}$" />
            <action type="Rewrite" url="Link.aspx?id={R:0}" />
         </rule>
    </rules>
</rewrite>

如果有人想找我,我也打开了详细的httpErrors。

最后,我注意到错误屏幕上写着:

代码语言:javascript
复制
Requested URL   http://freeyoutubedownloaders.co.uk:80/freeyoutubedownloaders/xBbYPL

为什么它指的是域,然后是文件夹?Link.aspx页面加载很好..。(要测试它,请将?id=xBbYPL添加到末尾,以使其重定向。)

Ps。我根本无法访问IIS,因为它托管在123-reg.co.uk上。

再次感谢!:)

错误:

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-25 12:41:50

我有一种感觉,域名freeyoutubedownloaders.co.uk已经被添加到与dysign.co.uk相同的网站的附加绑定。而且不知怎么(我不知道123 get通常是如何设置的) freeyoutubedownloaders.co.uk/<something>的请求被重写为/freeyoutubedownloaders/<something>。或者他们在你不知情的情况下为它设置了某种反向代理。

当我在IIS7.5上测试这一点时,我为dysign.co.uk设置了一个网站,为freeyoutubedownloaders.co.uk设置了一个单独的网站,指向dysign.co.uk所指向的根目录中的/freeyoutubedownloaders目录。因此,我不认为你的想法有任何问题,你希望如何运作,但我认为123 the做了一些不寻常的方式,它将域名绑定到您的网站(S)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13534757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档