Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не работают ЧПУ (по ссылкам ошибка "Not found"). Версия 1.5.1.3.


Recommended Posts

Здравствуйте!

Версия CMS 1.5.1.3.

Включаю ЧПУ в настройках :

"Система" - "настройки" - "сервер" :

"включить ЧПУ" - да

"тип ЧПУ" - пробовала оба варианта (и "по умолчанию", и "SeoPro") - результат одинаков.

"ЧПУ товаров с категориями" - тоже пробовала оба варианта.

После сохранения настроек - на те товары и каталоги, для которых прописано поле "SEO URL" , на сайте создаются "правильные" ссылки , например :

http://greenteaclub.ru/zeleniy . Но они не открываются , выдаётся ошибка :

"Not Found

The requested URL /zeleniy was not found on this server. "

(то есть - происходит то же самое, как если заходить по этой ссылке при отключенных ЧПУ. )

По "старой" ссылке ( http://greenteaclub.ru/index.php?route=product/category&path=59 ) всё открывается.

Содержимое файла .htaccess :

(в нём сделана переадресация с дополнительных доменов на основной)

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.greenteaclub\.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^xn--80aciesn3c9a2ed\.xn--p1ai$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.xn--80aciesn3c9a2ed\.xn--p1ai$ [NC]
RewriteRule ^(.*)$ http://greenteaclub.ru/$1 [R=301,L]

В чём может быть проблема?

Этот способ тоже не помог:

http://seo-cheats.blogspot.ru/2012/09/opencart.html

Надіслати
Поділитися на інших сайтах


RewriteCond %{HTTP_HOST} ^www.greenteaclub.ru$ [NC,OR]

RewriteCond %{HTTP_HOST} ^xn--80aciesn3c9a2ed.xn--p1ai$ [NC,OR]

RewriteCond %{HTTP_HOST} ^www.xn--80aciesn3c9a2ed.xn--p1ai$ [NC]

Это зачем?

и

[R=301,L]

301 зачем?

# SEO URL Settings

RewriteEngine On

# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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} ^www.greenteaclub.ru$ [NC,OR]

RewriteCond %{HTTP_HOST} ^xn--80aciesn3c9a2ed.xn--p1ai$ [NC,OR]

RewriteCond %{HTTP_HOST} ^www.xn--80aciesn3c9a2ed.xn--p1ai$ [NC]

Это зачем?

и

[R=301,L]

301 зачем?

Так техподдержка хостинга настроила наш .htaccess , вот наша переписка :

Здравствуйте!

я добавила в файл .htaccess строки :

Redirect 301 www.greenteaclub.ru greenteaclub.ru

Redirect 301 www.xn--80aciesn3c9a2ed.xn--p1ai greenteaclub.ru

Redirect 301 xn--80aciesn3c9a2ed.xn--p1ai greenteaclub.ru

Но ничего не изменилось.

К примеру, когда я захожу на чайдлятебя.рф - меня никуда не переадресовывает.

В чем может быть ошибка?

их ответ :

Здравствуйте. Переписали с помощью RewriteRule - сейчас должно работать. Проверьте, пожалуйста.

моё сообщение :

Работает.

Но будет ли этот способ с точки зрения SEO равнозначен переадресации "Redirect 301"?

Наши оптимизаторы написали, что нужно основным доменом сделать домен greenteaclub.ru , а со всех остальных доменов

(www.greenteaclub.ru, www.чайдлятебя.рф, чайдлятебя.рф )

поставить 301 редирект на greenteaclub.ru.

Насколько я понимаю, в поисковых системах рейтинг от "дополнительных" доменов к основному домену передаётся именно по редиректу 301.

Что для этого нужно сделать?

Их ответ:

Изменили код редиректа на 301, теперь редиректы работают через код 301.

Надіслати
Поділитися на інших сайтах


что пытаетесь получить? объясните популярно?

Пытаемся выполнить рекомендации оптимизаторов:

1) домены "чайдлятебя.рф" , "www.чайдлятебя.рф" и "www.grenteaclub.ru" перенаправить на "grenteaclub.ru" по редиректу 301.

2) включить на сайте ЧПУ.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
# SEO URL Settings

RewriteEngine On

# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]

Вставила это в htaccess - ЧПУ заработали.

Но с переадресацией совмещаются не везде так, как надо.

Например,

http://www.greenteaclub.ru/puer/aromatizirovannyi/

переадресовывается не на

http://greenteaclub.ru/puer/aromatizirovannyi/

а на

http://greenteaclub.ru/index.php?_route_=puer/aromatizirovannyi/

Наверное, дело в самой переадресации.

Надіслати
Поділитися на інших сайтах


Вставила это в htaccess - ЧПУ заработали.

У меня это по умолчанию и нифига не пашет. Правда не пашет на локальном хосте, вот если никто дельного совета не даст будут ломать внешний. :ph34r:

Надіслати
Поділитися на інших сайтах


А в категориях и товарах ссылки (вот эти самые человекопонятные URL-ы) прописаны?

Я пока вручную указываю.

Скрипт, который прописывает автоматически, ещё не применила.

Надіслати
Поділитися на інших сайтах


А в категориях и товарах ссылки (вот эти самые человекопонятные URL-ы) прописаны?

Я пока вручную указываю.

Скрипт, который прописывает автоматически, ещё не применила.

У меня скрипт, который генерирует урлы стоит и хорошо справлятеся с задачей, но браузер выдает что страница не найдена, при том что в адресной строке появляется нормальный урл.

Надіслати
Поділитися на інших сайтах


У меня скрипт, который генерирует урлы стоит и хорошо справлятеся с задачей, но браузер выдает что страница не найдена, при том что в адресной строке появляется нормальный урл.

решили проблему? таже фигня, not found и все тут..

все дело в хостинге

  • +1 1
Надіслати
Поділитися на інших сайтах

решили проблему? таже фигня, not found и все тут..

все дело в хостинге

Ну все... я настроился... завтра опробую технологию на внешнем хосте... посмотрим чем он дышит... :-D

Надіслати
Поділитися на інших сайтах


Здравствуйте, подскажите пожалуйста с чпу, аналогично включил чпу в админке занес в htaccess

# SEO URL Settings

RewriteEngine On

# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]

но так и не преобразовались урлы =(

Версия: 1.5.3.1

http://твоицветы.рф

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.