- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Пытаюсь сделать 301 редирект htaccess, но возникла проблема с 1 из правил.
Само правило: RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]
Мои редиректы:
Redirect 301 /load/111/1 http://site.ru/category1/
Redirect 301 /load/111/2 http://site.ru/category2/
Redirect 301 /load/111/3 http://site.ru/category3/
Redirect 301 /load/111/4 http://site.ru/category4/
При вводе адреса http://site.ru/load/111/4 происходит редирект, но в адресной строке следующее:
http://site.ru/category4/?do=cat&category=load/111/4
Уже битый час ищу решение, никак не могу найти.
Заранее благодарен за помощь.
это правило можешь вообще убрать, редиректы смогут и без него работать. если нужно его оставить, то так: RewriteRule ^(.*)$ index.php?do=cat&category=$1 [L]
это правило можешь вообще убрать, редиректы смогут и без него работать. если нужно его оставить, то так: RewriteRule ^(.*)$ index.php?do=cat&category=$1 [L]
Это правило добавляет слеш в конце категории, если его убрать то категории не будут отображаться по адресам ЧПУ, а если сделать как вы написали, то получатся дубли с / и без.
В общем сделал все по средствам php.
Осталось только сделать редирект категорий, которые ни в какую не отдают 301.
В данный момент вопрос таков:
Как осуществить 301 редирект с /?page2 на /page/2/ ?
Желательно по средствам htaccess
/?page2 => /page/2/
Или так
А по поводу http://site.ru/category4/?do=cat&category=load/111/4, то там подвох в том, что пока директива Redirect модуля mod_alias делает свое дело, mod_rewrite уже сделал свое дело и дописал параметры do=cat&category=load/111/4
/?page2 => /page/2/
Или так
А по поводу http://site.ru/category4/?do=cat&category=load/111/4, то там подвох в том, что пока директива Redirect модуля mod_alias делает свое дело, mod_rewrite уже сделал свое дело и дописал параметры do=cat&category=load/111/4
Благодарю, заюзал этот способ, только без адреса сайта сделал. Спасибо.
Проблему можно считать решенной!