apache伪静态与iis伪静态规则与配置区别介绍

softyun3年前云服务器87

本文章来总结一下关于apache伪静态与iis伪静态区别介绍,主要讲到了一些规则的问题与配置区别,以后大家就可以直接在iis伪静态转换apache,反之也很简单哦。

在我开时打开模式不一样
apache的.htaccess配置文件是以:RewriteEngine On 将写模式打开。
Apache伪静态html(URL Rewrite)设置法
phpma一 打开 Apache 的配置文件 httpd.conf 。
phpma二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉
phpma三 在 httpd.conf中添加:

复制代码 代码如下:


<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+
RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+)$ $1.php?
__is_apache_rewrite=1&__rewrite_arg=$2
</IfModule>


iis的httpd.ini配置文件是以:[ISAPI_Rewrite] 将写模式打开。
打开你的httpd.ini,找到
[ISAPI_Rewrite]

复制代码 代码如下:


# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/archiver/([a-z0-9-]+)$ $1/archiver/index.php?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)$ $1/forumdisplay.php?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3
RewriteRule ^(.*)/profile-(username|uid)-(.+?)$ $1/viewpro.php?$2=$3


更多详细内容请查看:zzvips/article/98591

区别
apache不需要网站域名,而iis需要网站域名,且IIS遇到需要重写的URL有问号(?)与点(.)时,需要增加()进行转义.

区别如下
iis:

复制代码 代码如下:


RewriteRule ^(.*)/category(d+)$ $1/index.php?catid=$2


apache: 

复制代码 代码如下:


RewriteRule ^category(d+)$ index.php?catid=$1 [QSA,L]


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

租用美国云服务器时要考虑的问题有哪些

租用美国云服务器时要考虑的问题有:1、考虑美国云服务器供应商的声誉和资质,保护自身的利益;2、考虑美国云服务器的功能,功能越强大、服务器的使用效率越高;3、考虑美国云服务器的带宽,根据自身需求选择合适...

香港云服务器的优势是什么?

在这个网络迅速发展地方时代用户使用率是对产品最好的质量证明,云服务器作为网络产品的一种也不例外。很多人都开始使用香港云服务器,那么它到底好用吗?它的优势又是什么呢?要知道香港云服务器本身存在的优势可是...

美国服务器和韩国服务器的优势是什么

美国服务器和韩国服务器的优势是:1、美国服务器有充足的大带宽和ip资源,能满足用户的配置需求;2、韩国服务器的网络设施和硬件设备高,且离大陆近,国内的访问速度快。具体内容如下:1、美国服务器优势美国服...

选择asp.net虚拟主机有哪些优势

选择asp.net虚拟主机的优势有:1、提供强大的底层架构,能处理最苛刻的应用需求;2、整合了后端和前端,使应用程序更容易编写和组织;3、赋予用户多语言开发应用程序的控制权,能降低整体的开发时间;4、...

APP服务器与Web服务器有什么区别

Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request)。APP服务器提供的是客户端应用程序可以调用(call)的方法(methods),是通过很多协议...

便宜的海外vps怎么辨别真假

便宜海外vps辨别真假的方法:1、进入VPS后看屏幕右上角是否有绿色的VPS ID出现;2、看资源使用情况,如购买一台VPS虚拟独享服务器,硬盘资源基本能完全用到;3、在VPS内部查找内核,看是否有2...