Перейти к содержанию
pashast

Не работают правила в .htaccess

Рекомендуемые сообщения

Помогите, нужно перенести несколько ссылок со старго сайта типа

site.ru/catalog.php?cat=99
на новые
site.ru/category/
301 редиректом

В движке создана страница common/catalog со своим дизайном на нее повешена схема и выведен модуль стена категорий.

Используется cashed seo_pro freelancera с прописаным правилом замены common/catalog на catalog

все отлично работает, ( common/catalog редиректит 301 редиректом на catalog.php)

но при попытке дописать новые правила в таблицу типа замены

site.ru/catalog.php?cat=99
на
site.ru/category/
выкидает не на нужную страницу, а на site.ru/catalog.php :|

Также пробывал прописать правила в .htaccess так

RewriteRule http://site.ru/catalog.php?cat=48 http://site.ru/category/ [r=301]

или

Redirect 301 http://site.ru/catalog.php?cat=48 http://site.ru/category/
проблема та же, выкидает на catalog.php

помогите, целый день ищу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понимаете вы хотите использовать два метода обработки адресов одновременно, что не есть правильно.

Скорее всего у вас физически на существует страница site.ru/category/index.php

Поэтому при запросе не существующей страницы сначала запрос переадресовывается файлы site.ru/index.php, который ищет данный адрес в базе сайта, если не найден, но выбрасывает на страницу с ошибкой.

У вас же получается, что вы делаете запрос на не существующую страницу (site.ru/catalog.php?cat=48), в htaccess обрабатываете запрашиваемый адрес и перенаправляете опять на не существующую страницу site.ru/category/ и тут уже обрабатывает запрос site.ru/index.php, где для site.ru/category/ прописана страница site/catalog.php.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.