Регулярное выражение в перерывах RewriteRule в MAMP - PullRequest
0 голосов
/ 22 ноября 2010

Я только что переключился с XAMPP на MAMP и теперь это правило перезаписи больше не работает

RewriteRule ^([0-9]{6}+)/?$ includes/redirect.php?ref=$1 [L]

В журнале ошибок Appache:

[Mon Nov 22 13:59:24 2010] [alert] [client 172.xx.xx.x] /Applications/MAMP/htdocs/myapp/.htaccess: RewriteRule: cannot compile regular expression '^([0-9]{6}+)/?$'

Есть идеи? Мое другое правило (из redirect.php) работает нормально:

RewriteRule ^([0-9]{6})-.*?\.html$ templates/default/index.php?ref=$1 [L]

1 Ответ

0 голосов
/ 22 ноября 2010
 [0-9]{6}+

Это странный фрагмент, который, я подозреваю, является проблемой. Вы говорите ровно 6 цифр, а затем говорите одну или более?

Что вы хотели найти?

...