广告位 后台主题配置管理 |
广告位 后台主题配置管理 |
今天给各位分享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}" /如果三个或者四个就继续加跟上就行
到此为止就完了。
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.重写规则,也可以直接在配置虚拟主机的段配置.
1:打开IIS,在要设置的站点上,右键,选择“属性”,
2:在“ISAPI筛选器”项目,点击“添加”,
3:弹出窗口,筛选器名称填写:rewrite;如下图:
4:可执行文件,如下图填写,或点击“浏览”打开在D:\Rewrite下的Rewrite.dll文件(该组件也可以放到网站目录),然后点击确定。
5:如下图,继续点击确定,确定后这个窗口关闭了,最后直接关闭IIS。
6:现在重新打开IIS,像刚才一样打开设置过伪静态的站点“ISAPI筛选器”项目,如下图,说明设置成功。
关于iis服务器伪静态设置和虚拟主机伪静态设置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
广告位 后台主题配置管理 |
广告位 后台主题配置管理 |