Categories


Tags


windows+iis脚本映射方式实现伪静态(包括asp.net)

一 . Windows2008、2012或更高系统

只需要在设置脚本影射的目录下创建web.config文件,其内容为

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<handlers>

<add name="ttt-map" path="*.ttt" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="File" preCondition="classicMode,runtimeVersionv4.0,bitness32" />

</handlers>

</system.webServer>

</configuration>

注意: name="ttt-map" 所在行代码设置是将ttt后缀的文件映射到aspnet4.0或aspnet4.5,path="*.ttt"部分请自行按需求修改.

二 . 其他示例:

1.将html后缀的文件映射到aspnet2.0或aspnet3.5

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" preCondition="classicMode,runtimeVersionv2.0,bitness32" />

2.将html后缀的文件映射到asp

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" preCondition="bitness32" />

3.将html后缀的文件映射到php5.2isapi模式,5.2cgi模式,5.3,5.4版本(我司虚拟主机对应路径)

<add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="C:\php_52\php5isapi.dll" resourceType="File" preCondition="bitness32" />

<add name="html" path="*.html" verb="*" modules="CgiModule" scriptProcessor="C:\php_52\php.exe" resourceType="File" preCondition="bitness32" />

<add name="html" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\php_53\php.exe" resourceType="File" preCondition="bitness32" />

<add name="html" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\php_54\php-cgi.exe" resourceType="File" preCondition="bitness32" />

注意:如果自身已经是aspnet程序,可直接在system.webServer的handlers节中添加相应映射代码,另外还需将程序池切换到经典模式,并开启32兼容脚本映射设置才会生效

如果需要设置全局的通配符映射,直接在控制面板-伪静态设置-.NET通配符映射启用即可

来源:西部数码


Public @ 2014-02-28 16:11:04

Windows Server 2008R2系统安装Oracle10g数据库

1. 确认操作系统版本和Oracle数据库版本是否兼容,并下载对应的Oracle安装文件。 2. 安装Oracle先决条件软件,包括Microsoft .NET Framework、Microsoft Visual C++以及Microsoft Windows SDK。 3. 在Oracle安装介质上找到“database”文件夹,运行其中的“setup.exe”程序,开始Oracle数据库安

Public @ 2023-04-29 16:00:11

IIS 6.0 伪静态的配置方法

要配置 IIS 6.0 的伪静态功能,可以按照以下步骤进行操作: 1. 打开 IIS 管理器。可以通过在运行中输入 "inetmgr" 并按下 Enter 键来打开。 2. 在 IIS 管理器中,展开 "Web 站点" 节点,并选择要配置的站点。 3. 右键单击所选站点,并选择 "属性"。 4. 在站点属性对话框中,选择 "主目录" 选项卡。 5. 在 "主目录" 选项卡中,找到并点击

Public @ 2023-07-26 04:50:42

IIS7如何实现ECShop伪静态?

1、安装iis支持的伪静态组件,rewrite_x64_zh-CN.msi(可百度搜索下载)安装后在站点里面直接点击CUR项目选择导入选址文件文件导入即;2、ECShop静态化文件写入到Web.config文件;3、将下列ECShop静态化代码添加至红色位置,确保添加正确;伪静态4、伪静态的文件,亲测有效;伪静态测试5、登录ECShop后台,开启静态化;ECShop6、测试成功。ECShop实现伪

Public @ 2021-11-16 16:11:01

更多您感兴趣的搜索

0.650250s