1

请有人帮我写一个满足以下要求的正则表达式。

用 apache httpd.conf 编写的模式

重定向匹配 ^/$ https://demo.test.com/xyz/test/DemoWelcomePage

我已经重写了一个匹配的模式,但它在 perl 中失败了。

$FS_URL="demo.test.com"; 使用 grep 搜索模式 - "RedirectMatch\s\^/\$\s(https\|http)\://($FS_URL).*"

你能纠正我的正则表达式条件吗?

谢谢。

4

1 回答 1

1
^/$

这是什么意思

^ 匹配行首 / 表示匹配 / 字符 $ 匹配行尾

所以它会匹配一个正好有一个 / 的行

在 Apache 的上下文中,这仅表示您网站的根页面,即 http://www.example.com/

网站上的所有其他页面都不匹配

不确定你的第二个正则表达式试图实现什么,你提到 perl 但没有给出任何上下文 - 抱歉

于 2013-08-05T07:58:41.040 回答