当前位置:首页 > 服务器 > 正文

iis服务器伪静态设置(虚拟主机伪静态设置)

今天给各位分享iis服务器伪静态设置的知识,其中也会对虚拟主机伪静态设置进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

iis配置伪静态

在configuration节点下

system.webServer

rewrite

rules

rule name="rD"

match url="Index.html" /

action type="Rewrite" url="Index.aspx" /

/rule

/rule

/rewrite

/system.webServer

这样单页的伪静态就配置好了。然后在页面调用地址。就应该链接index.html不在是index.aspx

这种单页的配置比较简单,相信大家也都会。下面就是来带参数的配置

在configuration节点下

system.webServer

rewrite

rules

rule name="rPL"

match url="^list-([0-9]*).html" /

action type="Rewrite" url="list.aspx?id={R:1}" /

/rule

/rule

/rewrite

/system.webServer

这样带参数的也就配置好了。

在页面上绑定的时候,就要换一种绑定方法了

a href='list-%#Eval("Id")%.html'%#Eval("Title")%/a

绑定的时候就要链接的是html啦,参数直接跟上。跟web.config配置格式一样就行了

如果有多个参数 action type="Rewrite" url="list.aspx?id={R:1}cid={R:1}" /如果三个或者四个就继续加跟上就行

到此为止就完了。

IIS 服务器下的PHP伪静态要怎么弄啊

1.检测Apache是否支持mod_rewrite

通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有

apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。

如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文

件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。

如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。

2.在httpd.conf中配置虚拟主机

# Virtual hosts 启用虚拟主机

Include conf/extra/httpd-vhosts.conf

3.httpd_vhosts.conf文件中,配置相应的选项.详细讲解

DocumentRoot "C:/myenv/apache/htdocs/static3"

ServerName

myenv/apache/htdocs/static3"

#Deny from All 403错误提示

Allow from All

#如果文件目录在apache目录外面,注释掉optinos 则,不能列表.

options +Indexes

#下面这个表示可以去读取 .htaccess文件,也可以直接在虚拟主机中配置.

Allowoverride All

RewriteEngine On

RewriteRule news-id(\d+).html$ error.php?id=$1

#这里可以设置多个重写的规则

#RewriteRule news-id.html$ error.php

4.在相应的目录下编写.htaccess 重写规则

例子:

RewriteEngine On

RewriteRule news-id(\d+).html$ show.php?id=$1

#这里可以设置多个重写的规则

#RewriteRule news-id.html$ error.php

如果在linux下可以直接创建,

如果是在windows平台下,用记事本创建一个文件,比如abc.txt,然后另存

为 .htaccess文件即可

5.重写规则,也可以直接在配置虚拟主机的段配置.

win7本地iis6.1伪静态怎么配置?

1:打开IIS,在要设置的站点上,右键,选择“属性”,

2:在“ISAPI筛选器”项目,点击“添加”,

3:弹出窗口,筛选器名称填写:rewrite;如下图:

4:可执行文件,如下图填写,或点击“浏览”打开在D:\Rewrite下的Rewrite.dll文件(该组件也可以放到网站目录),然后点击确定。

5:如下图,继续点击确定,确定后这个窗口关闭了,最后直接关闭IIS。

6:现在重新打开IIS,像刚才一样打开设置过伪静态的站点“ISAPI筛选器”项目,如下图,说明设置成功。

关于iis服务器伪静态设置和虚拟主机伪静态设置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码