iis如何支持httpd.ini,iis应用程序池
内容导航:
一、win8 IIS 如何读取 httpdini
IIS7以上有专门的Rewrite model组建,需要另外安装,伪静态规则是写在文件里,也可以通过IIS控制面板自动生成规则
二、如何利用文件将虚拟主机域名绑定到目录
目前很多站长使用的室虚拟主机,然而虚拟主机有个缺点就是不能绑定多个域名到目录,不过很多iis的主机都开启了Rewrite规则,那么我们就可以利用文件实现目录绑定以及伪静态。
这里只是简约的介绍一下文件实现虚拟主机域名绑定到目录,并不能完全讲解文件的语法规则。
前提:你使用的iis主机必须要安装Rewrite组件,具体详情您可以咨询您的主机服务商。
1、是否有检查您的网站根目录是否存在文件,如果有可以跳过这一步,如果不存在,那么您可以新建一个文件。
具体步骤:打开记事本,开始->附件->记事本,或者使用命令行命令:notepad(ps:我打开记事本都是这样的,比较方便快速)。
2、配置文件比如说你想要访问的时候,实际上访问的地址是根目录下的html5文件,那么你可以在中加入以下代码。
[ISAPI_Rewrite] #规则只对生效(正则表达式中 \. 表示 . 本身) RewriteCond Host:
html5\.uedsc\.com # 表示将所有网页 Rewrite 到子目录 html5 文件夹中,[I]表示忽略大小写 RewriteRule
^(.*)$ /html5/$1 [I]将上述文件保存,命名为,有没有编码问题小编为测试,不过最好保存utf-8格式的文档。
3、上传文件将修改后的 上传到网站根下覆盖原文件,这样就可以将绑定在网站上的任何一个域名采用任何特定的Rewirte规则,实现类似绑定子目录的功能。
理论上说,按照上述操作,我们的虚拟主机空间能绑定多少个域名,就可以建立多少个内容不同的网站了。
4、配置文件的代码编写说明Rewrite是一个功能强大的组件开发平台,要真正的用好它,可能要花费相当长的时间来学习,对一般朋友不必要,如果使用像Discuz!
论坛等支持伪静态的系统,而仅仅是需要使用伪静态功能,那么可以不必学习太多相关内容,直接复制论坛开发者提供的配置文件即可,但要注意配置文件必须命名为,这个文件必须放在网站的根目录下。
修改或者上传后一般会立即生效,如果长时间不能生效,请登录主机控制面板将网站停止然后再启动。
三、织梦56的httpdini文件在哪
这个好像和模板没啥关系,做伪静态dede系统设置里面就有,不过好像有点问题,我没详细测试过,你可以研究研究。
我一般是用.htaccess文件设置,前提是你的空间支持.htaccess设置。
Apache下用.htaccess文件;IIS下用文件。
具体怎么设置,网上找一些基本教程,挺多的。
四、如何利用httpdini设置301跳转
一.下面简单阐述一下对Windows虚拟主机用户的实现301重定向的方法:
例如:将 .com 定向到www..com 这个域名上。
Windows server 2003 IIS6.0虚拟主机下301重定向代码
文件 配置的代码如下:
[php]
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^sinidc\.com$
RewriteRule (. _) http\://www\.sinidc\.com$1 [I,R]
[/php]
复制以上代码,写入文件然后上传到网站根目录即可。记住把其中的_ _ _.com域名换成你的域名。
二.多个域名重定向怎么处理?
当然,被重定向的域名可以有多个,该怎么处理。往下看。
配置文件中需要另写一行重定向代码。
[php]
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^sinidc\.com$
RewriteRule (._) http\://www\.snidc\.com$1 [I,R]
RewriteCond Host: ^\.com$
RewriteRule (._) http\://www\.sinidc\.com$1 [I,R]
[/php]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/120286.html