首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress Url重写子域名ASP.NET II7 Web.Config

问Wordpress Url重写子域名ASP.NET II7 Web.Config
EN

Stack Overflow用户
提问于 2012-11-07 23:03:37
回答 1查看 946关注 0票数 1

我有一台在IIS7服务器上托管各种asp.net站点的服务器。其中一些网站在名为blog的文件夹中有wordpress博客(显然是用PHP编写的)。由于安全问题,我们需要将这些wordpress博客移到linux服务器上。

因此,我们现在有了http://blog.domainname.com/,它有博客url,而不是http://www.domainname.com/blog。

唯一的问题是,由于搜索引擎优化的原因,我们需要的博客是在同一个域作为主网站(这是用ASP.NET写的)。

我的问题是,有没有一种方法可以重写url,这样如果有人输入一个wordpress链接,就像这样:

http://www.domainname.com/blog/index.php/archives/category/mycategory

我是否可以使用web配置URL重写来使上面键入的URL实际指向

http://blog.domainname.com/index.php/archives/category/banking

我不能做任何类型的重定向。它必须是重写的,我自己也试过改正一个,但一直做不到。子域是重写过程中我无法通过的部分。

以前有没有人尝试过这样做?如果不是这样,我有没有更好的办法。

请记住,由于安全原因,博客和asp.net站点不能在同一台服务器上,但它们必须保持相同的域名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-11 00:03:05

你不能只做一个重写,因为你想重写的URL在另一个域/网站上。仅在同一网站上重写工作。

您必须使用ARR module将IIS设置为反向代理服务器。与URL重写模块相结合,您将能够隐形地将所有对http://www.domainname.com/blog/*的请求转发到http://blog.domainname.com/*。

还要注意的是,你必须设置出站重写,以便将Wordpress生成的网址改回(从http://blog.domainname.com/*改回http://www.domainname.com/blog/*)。

请参阅本教程中的示例:Reverse Proxy with URL Rewrite v2 and Application Request Routing。

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

https://stackoverflow.com/questions/13272334

复制
相关文章

相似问题

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