arista Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 Добрый день!Поменял название категории, соответственно поменялся 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? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 (изменено) Добрый день!Поменял название категории, соответственно поменялся 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] Изменено 20 августа, 2015 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
arista Опубликовано 20 августа, 2015 Автор Жалоба Поделиться Опубликовано 20 августа, 2015 RewriteRule ^catalog/devochki$ http://arista-kids.ru/catalog/odezhda-dlya-devochek [R=301,L] Вставил в конце не помогло, все то же самое Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 Вставил в конце не помогло, все то же самое вверху ставьте после RewriteEngine on Цитата Ссылка на сообщение Поделиться на другие сайты
arista Опубликовано 20 августа, 2015 Автор Жалоба Поделиться Опубликовано 20 августа, 2015 вверху ставьте после RewriteEngine on Спасибо за советы!Вставил после RewriteEngine on перед RewriteBase / не помогло Цитата Ссылка на сообщение Поделиться на другие сайты
xavior Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 У меня самого с редиректом не задалось, сделал по тупому редирект, на ссылку на форму поиска с ключевым словом Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 20 августа, 2015 Жалоба Поделиться Опубликовано 20 августа, 2015 Спасибо за советы!Вставил после RewriteEngine on перед RewriteBase / не помогло прикрепите ваш .htaccess, в стандартном htaccess симплы нет RewriteBase / Цитата Ссылка на сообщение Поделиться на другие сайты
arista Опубликовано 20 августа, 2015 Автор Жалоба Поделиться Опубликовано 20 августа, 2015 прикрепите ваш .htaccess, в стандартном htaccess симплы нет RewriteBase /AddDefaultCharset UTF-8ErrorDocument 404 /404ErrorDocument 401 /password.phpRewriteEngine onRewriteRule ^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] # Админка теперь по адресу /simplaRewriteRule ^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 sitemapRewriteRule ^sitemap.xml?$ sitemap.php [L,QSA] # XMLRewriteRule ^yandex.xml?$ yandex.php [L,QSA] # feedbackRewriteRule ^contact/?$ index.php?module=FeedbackView [L,QSA] #downloadsRewriteRule ^order/([^/]+)/([^/]+)/?$ index.php?module=OrderView&url=$1&file=$2 [L,QSA] # Статические страницыRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([^/]*)/?$ index.php?module=PageView&page_url=$1 [L,QSA]RewriteRule ^/?$ index.php?module=MainView&page_url= [L,QSA] # Ресайз картинок на летуRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^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] Цитата Ссылка на сообщение Поделиться на другие сайты
arista Опубликовано 26 августа, 2015 Автор Жалоба Поделиться Опубликовано 26 августа, 2015 RewriteRule ^catalog/devochki$ http://arista-kids.ru/catalog/odezhda-dlya-devochek [R=301,L]Убрал ,L после R=301 и все пошло Цитата Ссылка на сообщение Поделиться на другие сайты
Yabryzgalov Опубликовано 15 января, 2016 Жалоба Поделиться Опубликовано 15 января, 2016 (изменено) Товарищи, прошу подсказку с той же проблемой. Надо настроить редирект.Пробовал два варианта: 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 Оба не работают. Буду очень благодарен за подсказку в чём проблема. Изменено 15 января, 2016 пользователем Yabryzgalov Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 15 января, 2016 Жалоба Поделиться Опубликовано 15 января, 2016 ссыла точно с & ? arenda-gigantskih-transformerov& Если нет тогда так правильно: RewriteRule ^products/arenda-gigantskih-transformerov/?$ http://nanojam.ru/products/shou-gigantskih-transformerov [R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.