【问题标题】:Apache Rewrite. Rewrite to URL if URL contains a string阿帕奇重写。如果 URL 包含字符串,则重写为 URL
【发布时间】:2011-05-04 11:16:27
【问题描述】:

我正在尝试实现以下设置,但我正在努力以所需的 apache 语法编写它:

如果 URL 包含“smeghead”,则重定向到 smeghead.php?(此处复制完整 url。

这是一个权限问题,我想将它传递给 smeghead.php 的字符串运行到​​权限函数中。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: apache mod-rewrite rewrite


    【解决方案1】:

    这可能需要根据您的设置方式进行调整,但这基本上是您需要的规则:

    RewriteEngine on
    RewriteRule smeghead smeghead.php?${REQUEST_URI}
    

    REQUEST_URI 是域名之后的所有内容,因此如果您需要将域名包含在发送到 smeghead.php 的内容中,请执行以下操作:

    RewriteRule smeghead smeghead.php?http://www.domain.com${REQUEST_URI}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-02
      • 2013-02-09
      • 2013-03-16
      • 1970-01-01
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      相关资源
      最近更新 更多