【发布时间】:2015-07-01 20:31:01
【问题描述】:
我目前在我的 .htaccess 文件中使用以下行将几个子目录 URL 重写到我网站的根目录:
RewriteRule ^work(.*)$ $1
RewriteRule ^why-me(.*)$ $1
RewriteRule ^prices(.*)$ $1
RewriteRule ^contact(.*)$ $1
但是,有没有办法只用一行来表达这一点?
我试过了:
RewriteRule ^(work|why-me|prices|contact)(.*)$ $1
但是(不出所料,鉴于我对正则表达式完全缺乏了解),它不起作用并导致所有这些 URL 给我 404 错误。
【问题讨论】:
标签: regex apache .htaccess mod-rewrite