Перейти к содержанию
Официальный форум поддержки Simpla

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

Добрый день!

Поменял название категории, соответственно поменялся URL,

 

делаю 301 редирект в .htaccess

 

Redirect 301 /catalog/devochki http://arista-kids.ru/catalog/odezhda-dlya-devochek

 

Когда захожу по старому названию http://arista-kids.ru/catalog/devochki происходит редирект на новую страницу http://arista-kids.ru/catalog/odezhda-dlya-devochek?module=ProductsView&category=devochki.

 

К http://arista-kids.ru/catalog/odezhda-dlya-devochek добовляется ?module=ProductsView&category=devochki и соответственно страница не найдена.

 

Помогите как сделать правильный редирект, где и что надо поменять что бы не было этого ?module=ProductsView&category=devochki?

 

 

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

Добрый день!

Поменял название категории, соответственно поменялся URL,

 

делаю 301 редирект в .htaccess

 

Redirect 301 /catalog/devochki http://arista-kids.ru/catalog/odezhda-dlya-devochek

 

Когда захожу по старому названию http://arista-kids.ru/catalog/devochki происходит редирект на новую страницу http://arista-kids.ru/catalog/odezhda-dlya-devochek?module=ProductsView&category=devochki.

 

К http://arista-kids.ru/catalog/odezhda-dlya-devochek добовляется ?module=ProductsView&category=devochki и соответственно страница не найдена.

 

Помогите как сделать правильный редирект, где и что надо поменять что бы не было этого ?module=ProductsView&category=devochki?

 

RewriteRule ^catalog/devochki$ http://arista-kids.ru/catalog/odezhda-dlya-devochek [R=301,L]
Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

 

RewriteRule ^catalog/devochki$ http://arista-kids.ru/catalog/odezhda-dlya-devochek [R=301,L]

Вставил в конце не помогло, все то же самое

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

 

вверху ставьте после 

RewriteEngine on

Спасибо за советы!

Вставил после RewriteEngine on перед RewriteBase / не помогло

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

У меня самого с редиректом не задалось, сделал по тупому редирект, на ссылку на форму поиска с ключевым словом

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

Спасибо за советы!

Вставил после RewriteEngine on перед RewriteBase / не помогло

 

прикрепите ваш .htaccess, в стандартном htaccess симплы нет RewriteBase /

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

прикрепите ваш .htaccess, в стандартном htaccess симплы нет RewriteBase /

AddDefaultCharset UTF-8

ErrorDocument 404 /404

ErrorDocument 401 /password.php

RewriteEngine on

RewriteRule ^catalog/devochki$ http://arista-kids.ru/catalog/odezhda-dlya-devochek [R=301,L]

RewriteBase /

 

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://arista-kids.ru [R=301,L]

 

# Админка теперь по адресу /simpla

RewriteRule    ^admin/?$  simpla [L]

 

 

# Каталог товаров

RewriteRule ^catalog/([^/]+)/?$    index.php?module=ProductsView&category=$1 [L,QSA]

RewriteRule ^catalog/([^/]+)/([^/]+)/?$    index.php?module=ProductsView&category=$1&brand=$2 [L,QSA]

 

RewriteRule ^products/([^/]+)/?$    index.php?module=ProductView&product_url=$1 [L,QSA]

RewriteRule ^products/?$    index.php?module=ProductsView [L,QSA]

 

RewriteRule ^brands/([^/]+)/?$    index.php?module=ProductsView&brand=$1 [L,QSA]

RewriteRule ^brands/([^/]+)/page_([^/]+)/?$    index.php?module=ProductsView&brand=$1&page=$2 [L,QSA]

 

# Поиск товаров

RewriteRule ^search/([^/]+)/?$    index.php?module=ProductsView&keyword=$1 [L,QSA]

RewriteRule ^search/?$    index.php?module=ProductsView [L,QSA]

 

# Блог

RewriteRule ^blog/([^/]+)/?$    index.php?module=BlogView&url=$1 [L,QSA]

RewriteRule ^blog/?$    index.php?module=BlogView [L,QSA]

 

# Корзина и заказы

RewriteRule ^cart/?$    index.php?module=CartView   [L,QSA]

RewriteRule ^cart/([^/]+)/?$    index.php?module=CartView&add_variant=$1  [L,QSA]

RewriteRule ^cart/remove/([^/]+)/?$    index.php?module=CartView&delete_variant=$1  [L,QSA]

RewriteRule ^order/([^/]+)/?$    index.php?module=OrderView&url=$1  [L,QSA]

RewriteRule ^order/?$    index.php?module=OrderView  [L,QSA]

 

# Для пользователей

RewriteRule ^user/login/?$    index.php?module=LoginView  [L,QSA]

RewriteRule ^user/register/?$    index.php?module=RegisterView  [L,QSA]

RewriteRule ^user/logout/?$    index.php?module=LoginView&action=logout  [L,QSA]

RewriteRule ^user/password_remind/?$    index.php?module=LoginView&action=password_remind  [L,QSA]

RewriteRule ^user/password_remind/([0-9a-z]+)/?$    index.php?module=LoginView&action=password_remind&code=$1  [L,QSA]

RewriteRule ^user/?$    index.php?module=UserView  [L,QSA]

 

# Google sitemap

RewriteRule ^sitemap.xml?$    sitemap.php  [L,QSA]

 

# XML

RewriteRule ^yandex.xml?$    yandex.php  [L,QSA]

 

# feedback

RewriteRule ^contact/?$    index.php?module=FeedbackView  [L,QSA]

 

#downloads

RewriteRule ^order/([^/]+)/([^/]+)/?$    index.php?module=OrderView&url=$1&file=$2  [L,QSA]

 

 

# Статические страницы

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^/]*)/?$    index.php?module=PageView&page_url=$1 [L,QSA]

RewriteRule ^/?$    index.php?module=MainView&page_url= [L,QSA]

 

# Ресайз картинок на лету

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^files/products/(.+) resize/resize.php?file=$1&token=%{QUERY_STRING}

#RewriteCond %{THE_REQUEST} ^GET\ (.*)files/products/(.*)\?([A-z0-9]*)

#RewriteRule ^files/products/(.+) resize/resize.php?file=%2&token=%3 [L,NE]

Ссылка на сообщение
Поделиться на другие сайты
  • 4 месяца спустя...

Товарищи, прошу подсказку с той же проблемой. 

Надо настроить редирект.

Пробовал два варианта:

 

RewriteRule ^products/arenda-gigantskih-transformerov& http://nanojam.ru/products/shou-gigantskih-transformerov [R=301]

и

Redirect 301 /products/arenda-gigantskih-transformerov/(.*) /products/shou-gigantskih-transformerov/$1

Оба не работают. Буду очень благодарен за подсказку в чём проблема. 

Изменено пользователем Yabryzgalov
Ссылка на сообщение
Поделиться на другие сайты

ссыла точно с & ? 

arenda-gigantskih-transformerov&

 

Если нет тогда так правильно:

RewriteRule ^products/arenda-gigantskih-transformerov/?$ http://nanojam.ru/products/shou-gigantskih-transformerov [R=301]
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...