2013-07-15 2 views
1

Я ищу, чтобы перенаправить шаблон письма и до двух чисел (a12, d17) в (/ home # d17,/home # a12)..htaccess Redirect Pattern

Будет около 60 из этих переадресаций, поэтому я надеялся, что шаблон может облегчить ситуацию. Есть идеи?

Redirect 301 /a1 /home#a1 
Redirect 301 /d13 /home#d13 

ответ

3

Попробуйте следующее:
Redirect 301 /([a-z][0-9]{1,2})$ /home#$1

  • (: начало захвата группы 1
  • [a-z]: сопрягать письмо (в нижнем регистре)
  • [0-9]{1,2}: соответствует одна или две цифры
  • ): конец захвата группы 1
  • $: конец строки

Мы будем использовать $1 к Reffer группе 1.

+2

Сделано Незначительное изменение в допускают 1 или 2 цифры вместо двух. –

1

Попробуйте этот HTAccess код:

RewriteEngine On 
RewriteRule ^([a-z0-9])$ /home#$1 [R=301]