IIS安装Apache伪静态插件的具体操作图文
Apache和IIS分别有自己的伪静态操作方法,那在Servers2003_IIS需要给PHP程序使用伪静态呢?安装rewrite插件包。
一、下载rewrite插件包,一般里面必须有httpd.ini和Rewrite.dll,如图:
二、一般推荐将伪静态包放至网站根目录下,然后在需要伪静态的网站右击选择属性,如图:,找到ISAPI筛选器,添加rewrite.dll,关闭IIS后再打开,发生优先级变成高,如图:,说明安装成功了。
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# =====以上是默认代码建议不改,#为注释=====
#RewriteRule --伪静态编辑
#^/ 前置为域名
#/$ 此处为止
#/ --被伪静态-- \ --后缀-- \
RewriteRule ^/webiste/$ /webiste/index\.php\
#([a-z]+) --正则表达式
#一个()代表一个$数字
#(/?) --表示/可有可无
RewriteRule ^/webiste/([a-z]+)(/?)$ /webiste/$1\
四、伪静态是实时更新的,所以可以做即时测试。
PS:([a-z0-9]+),(/page?)([a-z0-9]+)(/?)
相关推荐
-
Apache伪静态Rewrite详解
一.Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言.可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式.如果要想用到rewrite模块,必须先安装或加载rewrite模块.方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块.二.在Apache配置中启用Rewrite打开配置文件httpd
-
apache中通过mod_rewrite实现伪静态页面的方法
rewrite规则学习 我们新建一个.htaccess文件之后,就在里面写入以下内容: RewriteEngine on #rewriteengine为重写引擎开关on为开启off为关闭 RewriteRule ([0-9]{1,})$ index.php?id=$1 我讲解一下RewriteRule:RewriteRule是重写规则,支持正则表达式的,上面的([0-9]{1,})是指由数字组成的,$是结束标志,说明是以数字结束! 好吧,现在我们可以实现伪静态页面了,写下一下的规则: Rewri
-
Apache,IIS下Discuz x1.5伪静态设置方法
1.如是Apache服务器,操作如下: 建立.htaccess文件,在该文件里面写入如下伪静态规则: 复制代码 代码如下: # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / RewriteBase /discuzxx # Rewrite 系统规则请勿修改 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^to
-
apache开启伪静态的方法分享
环境:系统 WindowsApache 2.2 加载Rewrite模块: 在conf目录下httpd.conf中找到 复制代码 代码如下: LoadModule rewrite_module modules/mod_rewrite.so 这句,去掉前边的注释符号"#",或添加这句. 允许在任何目录中使用".htaccess"文件,将"AllowOverride"改成"All"(默认为"None"): 复制代
-
apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)
一 打开 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))-([-
-
php伪静态之APACHE篇
1.检测Apache是否支持mod_rewrite通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到"Loaded Modules",其中列出了所有apache2handler已经开启的模块,如果里面包括"mod_rewrite",则已经支持,不再需要继续设置. 如果没有开启"mod_rewrite",则打开目录 您的apache安装目录"/apache/conf/" 下的 httpd.conf 文件,
-
Apache 配置伪静态详细步骤
dz论坛目录下.htaccess文件内容: 程序代码 复制代码 代码如下: # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 / RewriteBase /bbs # Rewrite 系统规则请勿修改 RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1 RewriteRule ^f
-
apache伪静态与iis伪静态规则与配置区别介绍
本文章来总结一下关于apache伪静态与iis伪静态区别介绍,主要讲到了一些规则的问题与配置区别,以后大家就可以直接在iis伪静态转换apache,反之也很简单哦. 在我开时打开模式不一样:apache的.htaccess配置文件是以:RewriteEngine On 将写模式打开.Apache伪静态html(URL Rewrite)设置法phpma一 打开 Apache 的配置文件 httpd.conf .phpma二 将#LoadModule rewrite_module modules/m
-
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
复制代码 代码如下: <?php //thinkphp 路由定义规则 $route = array( 'news/:action/:year\d/:month/:day'=>'news/read?year=:2&month=:3&day=:4', 'news/:action^delete|update|insert/:year\d/:month/:day'=>array( 'news/read?extra=:2&status
-
apache中访问不了伪静态页面的解决方法
1.安装 复制代码 代码如下: ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl 这时apache已经拥有的伪静态功能了,称为内建伪静态. 2.如果安装的时候没有 --enable-rewrite 这个参数,那么:到"LoadModule" 区域,在最后一行加入"LoadModule rewrite_module modules/mod_rewrite.so&
随机推荐
- C++11返回类型后置语法的使用示例
- asp中command的在单条记录时,有些字段显示为空的问题
- java基于AES对称加密算法实现的加密与解密功能示例
- Python实现的简单文件传输服务器和客户端
- javascript处理table表格的代码
- PHP和C#可共用的可逆加密算法详解
- PHP语法小结之基础和变量
- PHP下SSL加密解密、验证、签名方法(很简单)
- Mysql5.6忘记root密码修改root密码的方法
- NODE.JS跨域问题的完美解决方案
- ASP网页模板的应用: 让程序和界面分离,让ASP脚本更清晰,更换界面更容易
- PHP获取数组的键与值方法小结
- jquery计算鼠标和指定元素之间距离的方法
- jQuery中Ajax的load方法详解
- jQuery+Pdo编写login登陆界面
- PHP高自定义性安全验证码代码
- PHP中SQL查询语句的id=%d解释(推荐)
- Vue 页面切换效果之 BubbleTransition(推荐)
- 使用实现XlsxWriter创建Excel文件并编辑
- 在element-ui的el-tree组件中用render函数生成el-button的实例代码