请问有人帮我写一个正则表达式来满足以下要求。
用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)。*”
你能纠正我的正则表达状况。
感谢。
答案 0 :(得分:1)
^/$
意味着什么
^在一行的开头匹配 /表示匹配/字符 行尾的$ match
所以它会匹配一个/中只有一个
的行在Apache的上下文中,这仅表示您网站的根页,即
http://www.example.com/
网站上的所有其他网页都不匹配
不确定你的第二个正则表达式试图实现什么,你提到perl但不提供任何背景 - 抱歉