- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Задача следующая.
phpbb3, есть .htaccess
Надо сделать следующее:
Урлы вида
site.ru/topic-t112-20.html должны превращаться в site.ru/topic112-20.html, то есть, надо вырезать -t
На данный момент это реализуется с помощью следующего кода:
RewriteRule ^topic-t([0-9]+)\-10.html$ /topic$1-10\.html [R=301,L]
Но он работает только в случае:
site.ru/topic-t112.html -->>> site.ru/topic112.html - ОК
site.ru/topic-t112-10.html --->>> site.ru/topic112-10.html - ОК
А вот когда уже идет третья, четвертая и дальше страницы, то тогда -t не вырезается.
Если кто-то реально понял, что надо и может сделать, пишите в личку свою аську и цену.
---------- Добавлено 29.03.2012 в 14:21 ----------
Сам сделал вот так
RewriteRule ^topic-t([0-9]+)\-10.html$ /topic$1-10\.html [R=301,L]
RewriteRule ^topic-t([0-9]+)\-20.html$ /topic$1-20\.html [R=301,L]
RewriteRule ^topic-t([0-9]+)\-30.html$ /topic$1-30\.html [R=301,L]
RewriteRule ^topic-t([0-9]+)\-40.html$ /topic$1-40\.html [R=301,L]
Просветите, насколько это корректно - и как бы это поправильнее записать, или так сойдет?
Достаточно одного правила:
RewriteRule ^topic-t([0-9]+)(-[0-9]+)?\.html$ /topic$1$2.html [R=301,L]