虚拟主机的ISAPIRewrite伪静态设置

什么是URL重写(URL Rewrite)?URL 重写就是把传入 Web 请重定向到其他 URL 的过程。

56主机网提供全能">虚拟主机全面支持Asp php asp.net Jscript shtml html htm xml等脚本支持伪静态!

我们知道在Apache中有mod_rewrite来实现URL的重写功能(URL Rewrite),然而IIS并没有自带这个功能,因此我们就需要使用第三方组件来实现。其实目前有好几种IIS下的Rewirte组件,都是通过ISAPI筛选器来加载然后实现URL重写的。

用得比较广泛的一个是ISAPI Rewrite,支持用户自定义httpd.ini文件,只要放在站点根目录下就能生效。这个大大方便了用户自己修改URL重写规则。

ISAPI Rewrite是一个基于正则表达式的强大的URL处理引擎,他使用起来基本上就像Apache的mod_rewrite,但是他是专门为微软的Internet Information Server (IIS)设计的。

对于集思虚拟主机用户,如果需要使用URL Rewrite的功能,只需要在网站根目录中建立httpd.ini的文件,httpd.ini就是一个文本文件,里面包含了URL Rewrite的URL Rewrite规则,常规格式如下:

[ISAPI_Rewrite]

RewriteRule ^/(.*) /default.php

时间: 2024-10-31 21:21:47

虚拟主机的ISAPIRewrite伪静态设置的相关文章

apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)_Linux

一 打开 Apache 的配置文件 httpd.conf . 二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉 三 在 httpd.conf中添加: <IfModule mod_rewrite.c> RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html RewriteRule ^(.*?(?:index|dispbbs))-([-

windows 2000虚拟主机基本权限的设置

在这里说一下我以为比较安全的win2000虚拟主机的权限设置方法,仅仅是说下权限设置. 一.虚拟主机需要的软件及环境 1.Serv-U5.0.11(似乎不安全,但是也未必) 2.Mysql数据库 3.Mssql数据库 4.PcAnyWhere远程控制 5.杀毒软件,我一般使用诺顿8.0 6.php5 7.ActivePerl5.8 以上各种软件,除Mssql数据库以为,其他的都应去官方网站下载推荐版本安装.下面开始就是安装设置了,从系统安装完开始.假设系统安装的windows2000高级服务器版

mod_myvhost 0.21发布 PHP虚拟主机的Apache模块

mod_myvhost 是一个用于动态配置基于域名的PHP大规模http://www.aliyun.com/zixun/aggregation/14840.html">虚拟主机的Apache模块.可以将虚拟主机配置和PHP设置存储到MySQL数据库中,无需每个虚拟主机的apache配置文件,配置更改后不需要重新启动apache.它能够动态更改任何虚拟主机的PHP设置,在默认情况下,设置open_basedir作为虚拟主机的rootdir,你可以改变任何在php.ini中的参数. mod_m

为什么我的虚拟主机用ASP.NET就不能上传呢,asp就可以

问题描述 ASP.NET的代码如下:this.FileUpload1.PostedFile.SaveAs("images/"+this.FileUpload1.FileName);报错的提示Accesstothepath'XXXXXXXXXXX'isdenied.但是同样的虚拟主机我放的动网的ASP的论坛就可以上传文件请问这是怎么回事?谢了! 解决方案 解决方案二:创建路径stringserverPath="images/"+this.FileUpload1.Fil

Windows主机网站伪静态设置httpd.ini

网站建设技术不断在变化,早期学习建站的时候都是用的动态页面,后来又流行生成静态的效果.但是如果由于网站信息量大,生成静态之后网站的体积将会特别的庞大,如果我们要修改模板,生成全站静态估计够吃力.目前较为流行的方式就是伪静态.前段时间朋友帮我做了一个网站目录程序,我也加到博客的二级目录中. 程序自带的是动态页面,今天我尝试修改伪静态,其实也很简单,具备几个条件即可实现. 第一,如果是用虚拟主机,确认是否支持rewrite伪静态httpd.ini文件 第二,我们需要把程序中的动态页面链接都换成伪静态

LNMP添加、删除虚拟主机及伪静态使用教程_Linux

本文主要介绍LNMP一键安装包添加虚拟主机.删除虚拟主机及如何使用伪静态. 一.添加虚拟主机通俗点就是在VPS/服务商上添加一个网站(域名). 需要执行如下命令:/root/vhost.sh 执行后会出现如下界面: 这里输入要绑定的域名,比如我想添加www.vpser.net 这个网站,那么直接输入www.vpser.net 然后回车,如果输入一个或多个字母按住Ctrl再按Backspace键删除,紧接会出现如下提示: 这一步提示是否要在www.vpser.net这个网站添加更多的域名,如想把v

虚拟主机中对PHP的特殊设置

虚拟主机 虚拟主机设置 <VirtualHost 127.0.10.10>ServerAdmin webmaster@hostmachine.comDocumentRoot /www/virtual.com/htdocsServerName www.virtual.comUserDir /www/virtual.com/htdocsScriptAlias /cgi-bin/ /www/virtual.com/cgi-bin/ErrorLog /www/virtual.com/logs/erro

Apache下服务器虚拟主机的设置方法介绍

一.WWW服务器虚拟主机原理 WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器.比如由一台机器同时提供http://www.company1.com, http://www.company2.com 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别. 使用WWW虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度.另外,对于个人用户,也可以使用这种虚拟主机方式

Apache下服务器虚拟主机设置方法介绍

一.WWW服务器虚拟主机原理 WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器.比如由一台机器同时提供http://www.company1.com, http://www.company2.com 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别. 使用WWW虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度.另外,对于个人用户,也可以使用这种虚拟主机方式