IIS7 URL 重写规则执行从 *.html 文件到 *.php 文件的 301 重定向

2023-12-04

我想使用 IIS7 的 URL 重写模块根据特定模式创建 301 重定向。

我有一个仅包含 .HTML 文件的网站。我正在将该网站转换为 .PHP 文件,但保留所有相同的文件名。例如,以下网址...

/index.html
/contact/contact.html
/membership/member.html

会变成...

/index.php
/contact/contact.php
/membership/member.php

任何人都可以建议如何创建此规则吗?

Thanks.


干得好:

<system.webServer>
    <rewrite>
        <rules>
            <rule name="html2php" stopProcessing="true">
                <match url="^(.+)\.html$" />
                <action type="Redirect" url="{R:1}.php" redirectType="Permanent" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

在 IIS 7.5 上使用 URL 重写模块 v2.0 进行测试 - 工作正常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IIS7 URL 重写规则执行从 *.html 文件到 *.php 文件的 301 重定向 的相关文章

随机推荐

  • 从 java 类运行 geb 测试

    我最近偶然发现geb它看起来是在我们的 Web 应用程序上执行集成测试的好方法 我们的平台都是基于 java 的 并且阅读了该文章 Geb 通过以下方式为功能性 Web 测试提供一流的支持 与流行的测试框架集成 例如 JUnit 测试NG
  • 如何在 PHP 中为动态查询构建参数化 PDO 语句?

    如果已经有人问过这个问题 我们深表歉意 我已经看到了有关静态 SQL 的答案 但在本例中 我想使用 PDO gt prepare 作为在运行时动态构建的查询字符串 分解为一个简单的例子 TempSQL SELECT field1 field
  • Javascript 添加到 http:// 之后的字符串?

    我有一个网址http blah com我想获取 url 并在 blah com 前面添加一些内容 这会导致http something blah com 这可以用 JavaScript 实现吗 Regards var url http bl
  • Javascript算法最大子数组

    我从 leet code 中得到了这个问题 并从 YouTube 教程中得到了这个答案 但我不明白 max 的部分 因为最大值是arr 0 其值为 2 即使它进入循环内部 它也只是 2但最大返回值6 怎么可能呢 const givenArr
  • 带颜色条的 Seaborn regplot?

    我正在用seaborn 策划一些事情regplot 据我了解 它使用pyplot scatter在幕后 所以我假设如果我将散点图的颜色指定为序列 那么我就可以调用plt colorbar 但它似乎不起作用 sns regplot mappe
  • 在 C# 中仅传递类型作为参数

    假设我这样做会很方便 foo GetColumnValues dm mainColumn int foo GetColumnValues dm mainColumn string 其中 GetColumns 方法将根据传递的类型调用内部的不
  • Sendkeys.Send() 用于右 alt 键?有什么替代方案吗?

    I am working on a winform app for a touch screen monitor The app consists of a web browser and a on screen keyboard I ha
  • 是否可以在 Shell 运行时在单个菜单项内添加子菜单?

    我想在菜单项中添加此 StackLayout 并在运行时更改可见性
  • 读取 Fortran 直接访问数据和写入格式化数据 - 使用 Python 比使用 Fortran 更快?

    晚上好 我有一个用 Fortran 编写的模拟 可以生成未格式化 直接访问 数据的大文件 我想从其中一些文件生成人类可读的 ascii 文件 由于某种原因 在Python中 f open filename rb for i in xrang
  • python - seaborn:共享 X 标签未按预期工作

    我正在处理一个显示两点之间关系的数据集 例如公交车站 例如 我们有 A B C 和 D 巴士站 我想制作直方图 显示每个公交车站到达其他 3 个公交车站需要多长时间 显然 从 A 到 A 没有时间 因此 它应该为空白 当我绘制它时 我看到第
  • matplotlib 一起使用 twinx 和 twiny(如 twinxy)

    我可以同时拥有 twinx 和 twiny 即类似 twinxy 的东西 吗 我想将 CDF 放在条形图上 其中条形图的 X 轴采用对数刻度 我无法将 Y 放在一起 因为与 CDF 的 0 1 相比 条形图 y 范围非常大 有任何想法吗 T
  • 考虑到数据帧的一列中存在重复项,如何删除数据帧中的行

    嗨 亲爱的 我对列中有重复项的数据框有一个小问题 我想删除列中出现重复项的行 例如我的数据框是这样的 Value City Card Type ID 100 Michigan Silver 001 120 Angeles Gold 002
  • Azure Web 应用程序间歇性崩溃

    我们的 Web 应用程序无缘无故地开始崩溃 目前我不知道会发生什么情况 我们正在为 SOAP 服务运行基本身份验证 并为主 Web 应用程序运行 ADFS 崩溃可能发生在一天中的任何时间 这是一个测试环境 流量相当低 当检测到崩溃时 我在下
  • 使用 Http JSON AngularJS 2 时出错

    在尝试了几种在线教程后我无法使其工作 我尝试使用以下代码 import Http HTTP PROVIDERS from angular2 http Component viewProviders HTTP PROVIDERS templa
  • 默认 HTML/CSS 链接颜色是什么?

    我需要它的代码表示 比如 FFFFFF 从 HTML5 开始 超链接的前景色等正在以以下形式实现标准化 预期默认渲染行为指南 特别是 取自该部分措辞内容 未访问和已访问的超链接的建议默认颜色如下 link color 0000EE visi
  • 在写入时读取 XML 文件(用 Python)

    我必须监视全天运行的工具正在写入的 XML 文件 但 XML 文件直到最后才正确完成并关闭 与 XML 流处理相同的约束 即时解析不完整的 XML 文件并触发操作 跟踪文件中的最后位置以避免从头开始再次处理 关于回答需要在 Python 中
  • 如何根据文件扩展名过滤 git diff?

    有没有限制的选项git diff一组给定的文件扩展名 是的 如果你确保 git 扩展一个 glob 而不是你的 shell 那么它会在任何级别匹配 所以像这样的东西 引号很重要 应该可以正常工作 git diff c h
  • 如何将报亭集成到应用程序中

    我想在我的应用程序中集成 iOS5 NEWSSTAND 的新功能 但我很困惑如何开始 有谁能够帮助我 有它的示例代码吗 任何人都可以知道如何在我们的应用程序中实现它 谢谢 创建 Apple NewsStand 应用程序的非常好的教程 htt
  • 如何选择具有相同类名的所有元素?

    我有一个布尔变量 它存储在隐藏的输入字段中 基本上 如果用户已登录 则false 如果不是 那就是true 有下载按钮将链接到文件下载 我的目标是这样 如果他们没有登录 按钮将不会显示 并且链接将不起作用 如果有一个警报说他们需要登录或其他
  • IIS7 URL 重写规则执行从 *.html 文件到 *.php 文件的 301 重定向

    我想使用 IIS7 的 URL 重写模块根据特定模式创建 301 重定向 我有一个仅包含 HTML 文件的网站 我正在将该网站转换为 PHP 文件 但保留所有相同的文件名 例如 以下网址 index html contact contact