perl redirectmatch正则表达式

时间:2013-08-05 06:28:47

标签: perl

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

用apache httpd.conf写的PATTERN

RedirectMatch ^ / $ https://demo.test.com/xyz/test/DemoWelcomePage

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

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

你能纠正我的正则表达状况。

感谢。

1 个答案:

答案 0 :(得分:1)

^/$

意味着什么

^在一行的开头匹配 /表示匹配/字符 行尾的$ match

所以它会匹配一个/中只有一个

的行

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

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

不确定你的第二个正则表达式试图实现什么,你提到perl但不提供任何背景 - 抱歉