Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


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

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

Версия 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 недели спустя...
# 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 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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