Wordpress实现静态自定义URL只需要在后台中:Settings->permalinks,然后设置成自己中意的URL就行了。但是前提是您的空间支持 rewrite,您的虚拟主机支持 .htaccess。Lamp,Wamp中只要开启加载mod_rewrite模块就行了。但是Wimp却不是这么简单的,它如果想实现rewrite功能只能借助于第三方的ISAPI组件。
我们最常用的Isapi Rewrite 官网:http://www.helicontech.com/isapi_rewrite/ 一个国外的组织专门为IIS写的ISAPI Rewrite组件,非常类似于Apache的mod_rewrite。有免费版与收费版!很多网友说实现WP在IIS中的rewrite功能只需要下载一个它的组件就OK了。我在本地测试了好一阵子,还是有很多问题,而且用它的比较麻烦,还要自己写rewrite规则!
...
Wordpress一款专用windows环境IIS下的Isapi Rewrite组件
Sharetronix在IIS下安装及ISAPI_Rewrite的httpd.ini规则
首先我们得承认:Sharetronix安装程序会检测是不是Apache服务器,以及有没有mod_rewrite模块。如果是IIS而不是Apache,则会终止安装。这时候,我们可以修改安装文件的检测步骤来跳过这个检测。
但有更简单的方法,就是在本地Apache环境下安装好Sharetronix,再上传安装好的目录及数据库。别忘了要更改配置文件conf_main.php来适应主机上的设置哦。
怎么
Apache服务器配置FAQ---访问Apache服务器上的GB2312编码网页出现乱码
httpd.conf配置文件中有一个
AddDefautCharset UTF8
此选项的意思是无论网页采用何种编码,Apache都按照UTF8的标准来输出,这个当把GB2312编码的html文件也当做UTF8来输出的时候,就出现乱码了。应该关闭这个功能,让Apache根据html文件里的charset=xxx指示来选择合适的编码方式来输出文档。修该方法是
把上述一行改为:
AddDefaultCharset off
然后重新启动httpd服务即可
Web开发学习笔记之一:如何配置IIS使其能运行ISAPI动态链接库程序.
典型的WebServer如IIS,Apache自身只支持静态网页,也就是纯html网页。为了能动态的给用户返回数据,需要在服务器端进行动态生成html网页的计算。WebServer本身并不支持这种计算,而是调用其他的模块来进行计算,目前有三种方式:
一下以IIS说明:
(1)CGI方式,IIS进程会启动另一个进程并执行客户端请求的应用程序A.exe,A.exe通过进程间通讯机制从IIS进程获取相关信息生成HTML,IIS从A.exe进程获取该HTML文件后返回给客户端浏览器。这种方式看似很直接,很模块化,而且A.exe的不稳定不会导致IIS不稳定。但是存在很多问题:首先是IIS和A.exe分属两个进程,进程间交换数据速度慢;再次,IIS每处理一次请求就需要启动一个A.exe进程,但请求很多时,大量进程占用服务器大量资源。
...
