【发布时间】:2011-05-04 11:16:27
【问题描述】:
我正在尝试实现以下设置,但我正在努力以所需的 apache 语法编写它:
如果 URL 包含“smeghead”,则重定向到 smeghead.php?(此处复制完整 url。
这是一个权限问题,我想将它传递给 smeghead.php 的字符串运行到权限函数中。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: apache mod-rewrite rewrite
我正在尝试实现以下设置,但我正在努力以所需的 apache 语法编写它:
如果 URL 包含“smeghead”,则重定向到 smeghead.php?(此处复制完整 url。
这是一个权限问题,我想将它传递给 smeghead.php 的字符串运行到权限函数中。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: apache mod-rewrite rewrite
这可能需要根据您的设置方式进行调整,但这基本上是您需要的规则:
RewriteEngine on
RewriteRule smeghead smeghead.php?${REQUEST_URI}
REQUEST_URI 是域名之后的所有内容,因此如果您需要将域名包含在发送到 smeghead.php 的内容中,请执行以下操作:
RewriteRule smeghead smeghead.php?http://www.domain.com${REQUEST_URI}
【讨论】: