2013-08-05 186 views
1

请帮我写一个正则表达式以满足以下要求。perl redirectmatch正则表达式

PATTERN写在Apache的httpd.conf

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

我已经重写模式匹配,但在Perl失败。

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

您能否纠正我的正则表达式条件。

谢谢。

+0

我不明白,你是什么想。请给出一个简单的url和重定向url的例子。你创建了什么正则表达式? – user4035

回答

1
^/$ 

这意味着什么

^匹配一行的开始 /指匹配/字符 $匹配在该行的末尾

因此,这将匹配了线只有一个/它

在Apache中的情况下,这意味着只有你的网站的根页,即 http://www.example.com/

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

不知道你的第二个正则表达式是试图实现的,你提到perl的,但不给任何上下文 - 对不起

+0

我已经解决了这个问题。感谢您的更新。 – raj