WordPress创建的Web.config文件分享

WordPress能利用URL Rewrite实现URL静态化,但是一般Linux主机默认支持URL重写功能,而Windows主机默认是不支持的。

自从操作系统升级到Win7之后,安装了Win7自带的IIS7.5,用来本地测试一些网站确实比较方便。但是不支持URL Rewrite是非常郁闷的。网上搜了一下,原来微软IIS官方网站提供了一个URL Rewrite组件,只不过只支持IIS7及以后的系统。Win7自带的是IIS7.5自然支持这个组件。

安装IIS 的URL Rewrite组件之后,WordPress就可以实现URL静态化了。而且后台设置好静态化网址的风格保存之后,会自动在WP的安装目录生成一个web.config文件,当然应该是跟Linux平台上的.htaccess文件类似的功能。 继续阅读“WordPress创建的Web.config文件分享”

IIS7用web.config做域名的301跳转

现在使用IIS7或者IIS7.5的服务器或者虚拟主机越来越多,那么对于IIS7以上的虚拟主机如何做全站301跳转呢?IIS7以上的服务器支持通过web.config来修改配置。所以我们可以用web.config来做301重定向

这篇文章我重新编辑了一下,发布在了:IIS 用 web.config 做域名的301跳转的方法 https://www.icoa.cn/a/804.html

在修改web.config的过程中走了几段弯路,找了很多代码不能用,后来才发现症结所在。

 

我发现网上好多代码都一样,但是有一个错误,那就是后面的是</system>,而很明显的是前面是<system.webServer>后面就应该是</system.webServer>,这点HTML的语法我还是懂的,于是,修改成为上面的内容,上传到网上,成功!

同时为了更好的理解web.config,送出一段WordPress创建的Web.config代码,给大家分析一下。

An error occurred on the server when processing the URL 无法显示ASP错误解决办法

我自己在本地架设的(Vista)IIS7.0和(Win7)IIS7.5,如果ASP出现错误的话,会显示:

An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error

无法知道ASP的错误出现在哪儿,其实可以通过调整IIS的ASP设置来解决。

方法是打开IIS,然后点击ASP设置,找到调试属性→将错误发送到浏览器,将后面的False修改为True,然后点击右边的应用就可以了。
继续阅读“An error occurred on the server when processing the URL 无法显示ASP错误解决办法”

Win7 自带IIS7局域网无法访问解决办法

Windows7发布之后,我第一时间将Vista升级到Win7,感觉操作和Vista有些区别但是基本类似。

当然因为要测试网站,所以也安装上了IIS7.0。

不过在使用中发现一个问题,就是同局域网的计算机通过输入我的IP地址无法访问我的页面,但是在本机访问却没有问题。

搜索了一下终于找到了解决方案,其实也就是Windows自带的防火墙的原因:

两个解决办法:

第一个解决方案:就是将Windows自带的防火墙关闭即可。

1.依次点击:开始→控制面板→系统和安全→Windows防火墙。
继续阅读“Win7 自带IIS7局域网无法访问解决办法”