Jump to content
Sign in to follow this  
Ragrar

[Решено] Редирект и seo url

Recommended Posts

Добрый день форумчане

Опишу проблему вкратце.

Хотел сделать редирект с без "www" на "WWW".

Все получилось редирект работал. Но после этого перестали рабоать сео урл.

Пример.

До установки редирект были урл статей такого вида:

http://www.site.ru/dostavka

http://www.site.ru/dostavka2

 

После установки редиректа стали такого вида:

http://www.site.ru/index.php?_route_=dostavka

http://www.site.ru/index.php?_route_=dostavka2

 

Сам код .htaccess до:

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

После:

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
И все прежние страницы у которых было seo url стали выдавать 404

Кто может помочь?

Искал по поиску, не нашел нужной инфы. Заранее благодарю за понимание и помощь

Share this post


Link to post
Share on other sites

Универсальный редирект с без www на www

RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
Универсальный редирект с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Share this post


Link to post
Share on other sites

Попробовал. Эффект такой же, что и в первом моем сообщение .

Share this post


Link to post
Share on other sites

поиском пользовался?

азы матчасти вообще видел?

свои правила - ДО РОДНЫХ ПРАВИЛ ДВИЖКА.

после "RewriteBase /".

закрыто.

Share this post


Link to post
Share on other sites

 

это нужно указать сразу после 

RewriteEngine On

Пробовал не получилось.

Вот такой код вставлял: 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)

Share this post


Link to post
Share on other sites

Здравствуйте.
Поставил SEOPro. Все включил в админке. Прописал у товаров SEO URL. И теперь товар доступен по 2 ссылкам:

http://мой_сайт/index.php?route=product/product&product_id=1141931
http://мой_сайт/igrushka-pistolet-mioshi-army-bolshaya-ohota-na-pistonah-8mizaryadnyiy-metal-13-sm-mar1107005

Т.е. SEOURL работает, но если прописать обычный url на этот же товар, то не перенаправляет на ЧПУ.
Как это можно исправить?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.