Регулярные выражения в htaccess

(Ответов: 1, Просмотров: 729)
  1. Новичок
    • Регистрация: 27.03.2014
    • Сообщений: 15
    • Репутация: 1
    • Webmoney BL: ?
    Доброго времени суток!
    Кто может подсказать, плохо разбираюсь в регулярных выражениях.
    нужно сделать посредством .htaccess следующую фишку:

    Есть многоуровневый каталог вида:

    Site.ru/1/2/3/music.html
    Site.ru/1/2/3/tehnika.html
    Site.ru/1/2/3/audio.html
    и много других html файлов на этом же уровне. (около 300 страниц)

    Нужно сделать так чтобы они все выводились и были вида:

    Site.ru/music.html
    Site.ru/tehnika.html
    Site.ru/audio.html

    Как сделать чтобы при запросе:

    Site.ru/1/2/3/tehnika.html
    или
    Site.ru/tehnika.html

    Пользователю выдавалась одна и та же страница ?

    Заранее благодарен за ответ.

    Использовал такое выражение для одной страницы:

    RewriteCond %{REQUEST_URI} ^/tehnika.html
    RewriteRule . 1/2/3/tehnika.html [L,QSA]

    Но нужно чтобы для всех файлов в каталоге были так.
    • 0
  2. Студент
    • Регистрация: 09.10.2007
    • Сообщений: 99
    • Репутация: 88
    • Webmoney BL: ?
    RewriteCond %{REQUEST_URI} ^/(tehnika|music|audio).html
    RewriteRule ^/(tehnika|music|audio).html$ 1/2/3/$1.html [L,QSA]
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Регулярные выражения notepad ++
Оффтоп и свободные темы 2 23.02.2014 03:19
Регулярные выражения в PHP
Дайджест блогосферы 4 18.03.2013 21:02
htaccess.ru – правильная настройка файла .htaccess
Оценка ваших сайтов, блогов 4 23.01.2013 11:07
Можно ли с помощью регулярного выражения менять ригистры букв?
Web программирование 1 04.01.2012 03:21
Помогаем составлять регулярные выражения
Web программирование 2 06.07.2011 11:09

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры