新社区网站

通常,你会在正确的地方,但我们最近推出了一个全新的社区网站……为社区,受社区。

耶……带我去社区!

社区博客是社区成员的个人观点,绝不是DNN公司或DNN平台的官方立场。这是一个表达个人对DNNPlatform、社区及其生态系统的想法的地方。你有什么有用的信息想要与DNN社区分享吗?如果有,请联系

社区博客的使用由我们的社区博客指南-请在评论或发布之前阅读。


DNN中的重定向

10月 24
重定向在很多情况下都很重要。有时甚至至关重要。
你可以想到一个喜欢交流的营销人员www.domain.com/sale,实际上是www.domain.com/travels-to-europe。这是那种你可以在DNN中创建一个页面“sale”,并告诉设置重定向www.domain.com/travels-to-europe。

但在其他情况下,你必须深入研究网络。配置完成你想要的。本wiki旨在从一些常见的场景开始,而不是一开始就完成。

小心

编辑你的网页。配置是你需要仔细做的事情。一个错误可能会让你的网站瘫痪,所以要经常备份你的web.config。我总是有一个web.config.old备用,所以我可以使用Filezilla来恢复。

你不能把它放在任何地方

所以,你的网。Config需要以某种方式构造。这是重定向规则的部分,你把它放在现有的web.config中。

您的重定向部分本身看起来像

<修改>
<规定>
这里是实际的规则
> < /规则
< /重写>

现在,把这部分放在哪里……
查找包含httpProtocol的部分。
< httpProtocol >
< customHeaders >
< / customHeaders >
< / httpProtocol >

你的作品在这下面,所以它会变成这样:

< httpProtocol >
< customHeaders >
< / customHeaders >
< / httpProtocol >
<修改>
<规定>
这里是实际的规则
> < /规则
< /重写>

现在是不同类型的重定向。它们都使用正则表达式,所以如果你能读懂它们会很有帮助。如果没有,您可以复制下面的代码并放入您自己的域名。

力https
如今,SSL是否强制已经没有争议了。证书很便宜或免费,而且安装它们从来没有这么容易过。下一站是确保访问者不会访问你网站的非ssl版本。所以,我们要把它们重定向到SSL版本。

一些主机提供商提供Plesk,它有强制SSL的选项,但如果你没有这个选项,或者你觉得使用网络更舒服。Config,这里有两个例子,你可以这样做。

版本1
<修改>
<规定>

<条件>


> < /规则
> < /规则
< /重写>

版本2

<条件logicalGrouping = " MatchAll " >
> < /条件
> < /规则

第二个域
有些客户有多个需要定向到主站点的域。大多数时候,购买额外的域名是为了更容易沟通,声称是一个通用的词或主域名的替代。

当然,您不希望维护多个站点,不希望在证书中支付额外的域名,也不希望为授权给某个域的模块付费。所以,再一次,我们要重定向。这一次,只需要将额外的域(域2)定向到域1

由于额外的域名没有被谷歌索引,我们可以满足:

<条件logicalGrouping = " MatchAll " >
> < /规则

赶上旧交通

最糟糕的噩梦:你赢得了一个新客户,建立了一个很棒的网店,比旧的WooCommerce好得多,项目顺利,上线了……销售下降。大的时间。

很有可能90%的浏览量会进入404页面然后离开。旧商店的结构不同,甚至有以.php结尾的页面。除了让顾客失望,谷歌也会惩罚你。页面权限和域权限正在失去积分,并且很难重新获得。

当然,最理想的情况是将产品A的旧url重定向到产品A的新url,但这很容易导致成千上万的重定向。如果你不是全球速卖通,你可能会觉得这太麻烦了。另一种方法是重定向所有以.php结尾的内容。对于这种情况,重定向看起来像:

<匹配的url = " (. *) "/>
<添加输入= " {HTTP_HOST} {REQUEST_URI}”模式=“domainname.com/ (. *) \ . php " / >
> < /规则

这基本上说的是:无论页面或产品是什么,当它以。php结尾时,转到主页。

告诉我更多,告诉我更多…

上面所写的所有内容都与IIS中配置的重定向有关。关于这个有一篇完整的文档:
https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/url-rewrite-module-configuration-reference

评论

迈克比赛
对IIS重写模块和在DNN中使用它做了很好的介绍。

另一个常见的重定向是将非www强制到www。下面的链接应该可以帮助你实现这一点(*在应用到任何网站之前总是检查和测试代码/配置*):

https://weblogs.asp.net/owscott/iis-url-rewrite-rewriting-non-www-to-www
迈克比赛 2018年10月24日星期三下午6:38 (链接)

评论形式

只有注册用户才能发表评论。

NewsArchives


Aderson Oliveira(22岁)
亚历克·惠廷顿(11岁)
亚历山德拉·戴维斯(3岁)
Alex Shirley(10岁)
安德鲁·霍夫林(3岁)
安德鲁·纳斯(30岁)
安迪·特里巴(1)
安东尼·格伦赖特(5岁)
安东尼奥·夏格里(28岁)
阿什·普拉萨德(37岁)
本·施密特(1)
本杰明·赫尔曼(25岁)
伯努瓦·萨顿(9岁)
贝丝·费尔堡(12岁)
比尔·沃克(36岁)
鲍勃·克鲁格(5岁)
波格丹·莱特斯库(1)
布莱恩·杜克斯(2岁)
白雪皑皑(1)
布鲁斯·查普曼(20岁)
布莱恩·安德鲁斯(1)
卡塔·康诺利(55岁)
查尔斯·纳斯(163)
克里斯·哈蒙德(第213届)
克里斯·帕特拉(55岁)
克林特·帕特森(108)
邝党(21岁)
丹尼尔·巴塞洛缪(2岁)
丹尼尔·梅特勒(181)
丹尼尔·瓦拉达斯(48岁)
戴夫·巴克纳(2岁)
大卫·波因德克斯特(12岁)
大卫·罗德里格斯(3岁)
萧耀文(1)
道格·豪厄尔(11岁)
Erik van Ballegoij(30岁)
恩斯特·彼得·塔明加(80岁)
弗朗西斯科·佩雷斯·安德烈斯(17岁)
杰夫·巴洛(12岁)
乔治·阿拉特拉什(12岁)
吉福德·沃特金斯(3)
吉尔·勒·皮戈彻(3)
伊恩·罗宾逊(7岁)
以色列·马丁内斯(17岁)
简·布洛姆奎斯特(2)
简·乔纳斯(3岁)
贾斯普雷特·巴蒂亚(1)
詹妮·梅里菲尔德(6岁)
乔·布林克曼(274)
约翰·米切尔(1)
乔恩·亨宁(14岁)
乔纳森·希利(4岁)
乔丹·库珀史密斯(1)
约瑟夫·克雷格(2岁)
马侃(1)
凯文贝吉(3岁)
凯利·福特(4岁)
肯·格里尔森(10岁)
凯文·施莱纳(6岁)
利·波因特(31岁)
洛林·杨(60岁)
Malik Khan (1)
马特·拉特利奇(2岁)
马蒂亚斯·施洛曼(16岁)
毛里西奥Márquez (5)
迈克尔·多克西(7岁)
迈克尔·托比什(3岁)
迈克尔·华盛顿(2002)
米格尔·加梅坦(3)
迈克·霍顿(19岁)
米歇尔·塞勒斯(40岁)
弥敦罗孚(3)
Navin V Nagiah(14岁)
n (31)
Nik Kalyani(14岁)
奥利弗·海因(1)
帕特里西奥·f·萨利纳斯(1)
帕特里克·瑞恩(1)
彼得·唐克(54岁)
菲利普·比德尔(135岁)
菲利普·贝克尔(4岁)
理查德·杜马斯(22岁)
罗伯特·J·柯林斯(5岁)
罗杰·塞尔温(8岁)
鲁本·洛佩兹(1)
莱恩·马丁内斯(1岁)
Sacha Trauwaen (1)
爱沙尼亚语(4)
Sanjay Mehrotra(9岁)
斯科特·麦卡洛克(1)
斯科特·施莱西尔(11岁)
斯科特·威尔金森(3岁)
斯科特·威尔海特(97岁)
塞巴斯蒂安·洛波德(80岁)
肖恩·沃克(237)
肖恩·梅哈菲(17岁)
斯蒂芬·卡尔曼(12岁)
Stefan Kamphuis(12岁)
史蒂夫·法比安(31岁)
史蒂文·费舍尔(1)
蒂莫·布鲁梅尔霍夫(24岁)
托尼·亨利克(3岁)
托斯滕·韦根(3岁)
第谷·德·沃德(4)
Vicenç Masanas(27岁)
Vincent Nguyen(3岁)
维塔利·科扎达耶夫(6岁)
威尔·摩根维克(40岁)
威尔·斯特罗尔(180岁)
威廉·塞弗伦斯(5岁)
什么是液体含量?
找出
什么是液体含量?
找出
什么是液体含量?
找出
Baidu
map