»

如何通过web.config文件为Windows主机文章外链跳转设置伪静态地址

    网站建设  
缓存服务器变量数据库cookiesApache工作SEOWp Super Cachewordpress前端建站七牛腾讯云加速WordPress插件伪静态网站优化访客IIShtaccessHTTP标头插件CDN百度云加速网络安全CDN的问题

张戈的博客写了数篇关于网站外链跳转的文章,写的非常好,不过代码设置主要在 Nginx 和 Apache 系统上进行的,没有在 Windows 主机上进行的代码设置,尤其在对 “go.php?url=外链地址” 网址的伪静态上面,只是讲了 Nginx 和 Apache 系统下如何进行伪静态 “/go/外链” 设置。

我这里主要讲的是如何在 Windows 主机下将“go.php?url=外链地址”静态化为“/go/外链” 形式。

其实也很简单,除了在WordPress 中把 /go.php?url=  改为 /go/ 外,需要在 web.config 中进行重写设置。

增加如下 Rule 代码:

  1. <rule name="go.php rewrite" stopProcessing="true">
  2.     <match url="^go\/(.*)$" />
  3.         <conditions>
  4.             <add input="{HTTP_HOST}" pattern="www.timezls.com" negate="false" />
  5.         </conditions>
  6.     <action type="Rewrite" url="/go.php?url={R:1}" />
  7. </rule>

 

注意,如果 go.php 文件放在根目录下的话,可以写成“/go.php?url={R:1}”这样的形式,其他路径可自行修改。

此文是对张戈博文的一点点补充。仅供大家参考。代码很短,一看就懂,也没必要提供下载了。

 

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

时光在路上扫码阅读、分享
  • 版权声明:该文章由 时光在路上 发表,共 636字。除非特别标注来源,否则为原创。详见《版权声明》部分。
  • 转载请注明:文章标题和文章链接 - 时光在路上 - 也可直接“复制本文链接” 或 使用右边二维码分享本文 →