首页 帮助中心 美国云服务器 Apache伪静态与IIS伪静态有什么差别?
Apache伪静态与IIS伪静态有什么差别?
时间 : 2022-11-28 09:33:14 编辑 : 华纳云 阅读量 : 138

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

  Apache伪静态与IIS伪静态打开模式不一样:

  apache的.htaccess配置文件是以:RewriteEngine On 将写模式打开。

  Apache伪静态html(URL Rewrite)设置法

  phpma一 打开 Apache 的配置文件 httpd.conf 。

  phpma二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉

  phpma三 在 httpd.conf中添加:

  代码如下:

https://www.hncloud.com/uploads/UEditorImages/202211/28/b6a690852197bcbfa0b9f13bf1b063fe.jpg

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

  打开你的httpd.ini,找到

  [ISAPI_Rewrite]

  代码如下:

https://www.hncloud.com/uploads/UEditorImages/202211/28/e6deaa06ec6e2d26b991ba0b899146d1.jpg

  区别

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

  区别如下:

  IIS:

  代码如下:

https://www.hncloud.com/uploads/UEditorImages/202211/28/e5eec9fe53b8098ceedf2eb8e08a6c16.jpg

  Apache:

  代码如下:

https://www.hncloud.com/uploads/UEditorImages/202211/28/15318a056383d191e77230e6f61170b5.jpg

华纳云 推荐文章
PHP脚本内存泄露导致Apache频繁宕机解决方法 Ubuntu 17.10系统安装phpMyAdmin教程 IIS7.5:未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序解决办法 CentOS下如何修改MySQL的root密码 win2003 补丁 iis 应用程序池 无法启动 进程退出代码是 0xffffffffwindows 2003 补丁 KB982666 在 Ubuntu 和 Debian 上启用双因子身份验证的三种备选方案 WIN2003下安装amp(apache+mysql+php+phpmyadmin)环境 Linux使用vlock锁定终端 Ubuntu修改密码提示必须选择更长的密码的解决 提高IIS网站服务器效率的8个方法
客服咨询
7*24小时技术支持
技术支持
渠道支持