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

Проблема с 301 редиректом .htaccess

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

Добрый день, прошу Вашего совета:

Нужно сделать 301 редирект со страницы http://igrobum.com/nastolnie_igri/nastolnaja_igra_monopolija_(klassicheskaja)/
на
http://igrobum.com/nastolnie_igri/nastolnaja_igra_monopolija_classic/

Пробовал через .htaccess



RewriteEngine On
Redirect 301 /nastolnie_igri/nastolnaja_igra_monopolija_(klassicheskaja) http://igrobum.com/nastolnie_igri/nastolnaja_igra_monopolija_classic

При этом редирект происходит но в адресной строке получается строка вида:
http://igrobum.com/nastolnie_igri/nastolnaja_igra_monopolija_classic/?_route_=nastolnie_igri/nastolnaja_igra_monopolija_(klassicheskaja)

Из-за чего выдает ошибку 404, т.к. идет обращение на несуществующую страницу.

Пробовал убрать часть строки следующим способом



RewriteCond %{QUERY_STRING} ^_route_=nastolnie_igri/nastolnaja_igra_monopolija_(klassicheskaja)$
RewriteRule ^(.*)$ http://igrobum.com/nastolnie_igri/nastolnaja_igra_monopolija_classic? [R=301,L]

Не срабатывает, ссылка остается прежней

Подскажите, в чем может быть дело?

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


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

попробуйте так

RewriteCond %{HTTP_HOST} ^site.ru/категория/товар
RewriteRule ^(.*)$ http://site.ru/новая категория/новый товар/$1 [R=permanent,L]

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


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

 

попробуйте так

RewriteCond %{HTTP_HOST} ^site.ru/категория/товар
RewriteRule ^(.*)$ http://site.ru/новая категория/новый товар/$1 [R=permanent,L]

Попробовал — та же беда, пишет:

 nastolnie_igri/nastolnaja_igra_monopolija_classic/?_route_=nastolnie_igri/nastolnaja_igra_monopolija_(klassicheskaja)

В прикрепленных файлах htaccess. Помогите пожалуйста, кто знает, в чем проблема. Уже кучу всего испробовал.

htaccess.txt

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


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

боюсь спросить...а вы переименовывали файл  htaccess.txt в .htaccess?

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


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

.htaccess не хотел заливаться на форум почему-то, вот и переименовал. Примечателен тот факт, что другие редиректы работают (с WWW.*, на просто site.com)

Вопрос до сих пор актуален, с проблемой не разобрался.

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


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

есть похожая проблема

 

ссылки были    /component/jshopping/product/view/1/58?Itemid=0 (идентификатор продукта – это "58")
ссылки стали   /index.php?route=product/product&path=20&product_i d=30
(домен и хостинг тот же)

попытка настроить .htaccess вот так (см. ниже) ничего не даёт (404: "Страница не найдена")
----------------------------
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^Itemid=0$ [NC]
RewriteRule ^/component/jshopping/product/view/1/58$ /index.php?route=product/product&path=20&product_i d=30 [R=301,L]
----------------------------
 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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