htaccess重定向regex不';行不通
我有一些文字:htaccess重定向regex不';行不通,regex,.htaccess,redirect,Regex,.htaccess,Redirect,我有一些文字: /page2/ /page265/ /page23/ /page7657658587/ 我如何匹配它们?我将此代码复制到.htaccess文件中以重定向到php文件,但它不起作用 RewriteRule \/page.*\/ t.php [L] 试试这个: RewriteRule ^page(\d+)/?$ t.php?page=$1 [L] 你应该改变你的头衔。这不是“PHP regex”,而是“PERL regex”,Apache在perDir上下文中使用.Rule(包
/page2/
/page265/
/page23/
/page7657658587/
我如何匹配它们?我将此代码复制到.htaccess文件中以重定向到php文件,但它不起作用
RewriteRule \/page.*\/ t.php [L]
试试这个:
RewriteRule ^page(\d+)/?$ t.php?page=$1 [L]
你应该改变你的头衔。这不是“PHP regex”,而是“PERL regex”,Apache在perDir上下文中使用.Rule(包括
).htaccess
规则不应包括前导的/
,因此类似^page(\d+)/?$
的内容会更好。