【发布时间】:2018-01-02 04:11:23
【问题描述】:
这可能是一个简单的答案,但我很难弄清楚。
假设我有以下网址http://www.somewhere.com/ENGESV/somepath/index.html
我正在尝试匹配 RewriteCond 如果 URL 路径的开头有大写或小写,0-9 和 6 个字符,例如/ENGESV/ 符合我的条件。
我尝试了以下几种替代方法,但都没有成功
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.somewhere.com)$ [NC]
RewriteCond %{REQUEST_URI} ^\/([0-9a-zA-Z]{6})\/(.*)$
RewriteRule .* http://www.somewhereelse.com%{REQUEST_URI} [R=301,L]
【问题讨论】:
标签: regex mod-rewrite apache2