Редирект с 2 папок в одну

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем fangete, 31 окт 2011.

  1. fangete

    fangete Постоялец

    Регистр.:
    2 ноя 2007
    Сообщения:
    144
    Симпатии:
    124
    Всем привет!
    У меня такая ситуация: есть папки Cat и cat, них есть такого вида файлы 22101962.htm 12101962.php
    Нужно сделать редирект с обеих этих папок файлов с расширением htm или php в папку cat, т.е.
    Код:
    /Cat/22101962.htm -> /cat/22101962.php
    /Cat/22101962.php -> /cat/22101962.php
    /cat/22101962.htm -> /cat/22101962.php
    Имена файлов - только цифрры!
    Сейчас стоит так:
    Код:
    RewriteRule ^Cat/02102005\.(htm|php)$ /сat/02102005.php [R=301,L]
    RewriteRule ^сat/02102005\.htm$ /сat/02102005.php [R=301,L]
    Но для каждой страницы грустно прописывать, чтобы охватить целиком папки, пробовал так:
    Код:
    RewriteRule ^Cat/(\d*)\.(htm|php)$ /сat/$1.php [R=301,L]
    RewriteRule ^сat/(\d*)\.htm$ /сat/$1.php [R=301,L]
    но не получается, помогите!
     
  2. jami

    jami Постоялец

    Регистр.:
    10 авг 2011
    Сообщения:
    114
    Симпатии:
    39
    HTML:
    RewriteBase /
    
    RewriteCond %{REQUEST_URI} ^/Cat/([0-9]+)\.(htm|php)$
    RewriteRule ^.*$ /cat/%1.php [R=301,L]
    Аналогично и 2е правило.