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

[Решено] Ошибка с www


Recommended Posts

Подскажите

у меня всегда внутренние переходы по сайту открывают страницы без www

а яндекс выдает в выдаче результат с www

Проблема в том, что корзина не работает на страницах с www

в чем беда?

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


такая же история с корзиной

буду разбираться ((

Разобрался:

но не с яндексом )))

1. правим 2 файла config.php и admin/config.php

где указан путь к сайту http://site. ru меняем на http://www.site. ru

соответственно https:// на https://

Важно: - кеширование будет уже по этой ссылке. Корзина будет чистой.

Проверил с www в таком случае корзина начинает работать.

ЗЫ: если помог, то в названии темы прошу написать [Решено]

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


В файл .htaccess добавь

RewriteCond %{HTTP_HOST} ^site.com
RewriteRule (.*) http://www.site.com/$1 [R=301,L]

перед

# Необходимо для ЧПУ.
RewriteEngine On

Тогда будет всегда происходить пере направление домена на www.site.com.

Так же решал эту проблему в файлах config.php вместо

// HTTP
define('HTTP_SERVER',  'http://site.com/');
define('HTTP_IMAGE',  'http://site.com/images/');
define('HTTP_ADMIN',  'http://site.com/admin/');

// HTTPS
define('HTTPS_SERVER',  'http://site.com/');
define('HTTPS_IMAGE',  'http://site.com/images/');
Писал

// HTTP
define('HTTP_SERVER',  'http://'.$_SERVER['HTTP_HOST'].'/');
define('HTTP_IMAGE',  'http://'.$_SERVER['HTTP_HOST'].'/images/');
define('HTTP_ADMIN',  'http://'.$_SERVER['HTTP_HOST'].'/admin/');

// HTTPS
define('HTTPS_SERVER',  'http://'.$_SERVER['HTTP_HOST'].'/');
define('HTTPS_IMAGE',  'http://'.$_SERVER['HTTP_HOST'].'/images/');

Еще одним из решением этой проблемы может быть в файле header.tpl, вместо

<base href="<?php echo $base; ?>" />
написать

<base href="http://<?php echo $_SERVER['HTTP_HOST']; ?> /" />
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 3 months later...

Коллеги, подскажете? На тестовой площадке стоит версия 1.5.1.3 (сайт сделали заново на опенкарте)

В конфигах строчки

http://moscow.tmweb.ru
В Яндекс вебмастере - стоит "индексировать с www"

В гугле сайт тоже с www

В выдаче яндекс сайта (пока старого) нет вообще.

Подскажите, какой конкретно способ применить при переносе с тестовой площадки чтоб с www было?

Спасибо!

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


  • 2 months later...

Коллеги, подскажете? На тестовой площадке стоит версия 1.5.1.3 (сайт сделали заново на опенкарте)

В конфигах строчки

http://moscow.tmweb.ru
В Яндекс вебмастере - стоит "индексировать с www"

В гугле сайт тоже с www

В выдаче яндекс сайта (пока старого) нет вообще.

Подскажите, какой конкретно способ применить при переносе с тестовой площадки чтоб с www было?

Спасибо!

В config нужно поставить зеркало сайта с www с переадресацией на без www

Тогда не важно как проиндексировался сайт, тк перейдет в любом случае на ваш сайт

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


Гы, наткнулась на эту тему сулчайно, не разу не проверяла работу сайта через www, оказалось что через www кнопка купить не работает, никаких телодвижений не происходит, что за сакральные глюки вечно?

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


В файл .htaccess добавь

RewriteCond %{HTTP_HOST} ^site.com
RewriteRule (.*) http://www.site.com/$1 [R=301,L]

перед

# Необходимо для ЧПУ.
RewriteEngine On

Тогда будет всегда происходить пере направление домена на www.site.com.

Так же решал эту проблему в файлах config.php вместо

// HTTP
define('HTTP_SERVER',  'http://site.com/');
define('HTTP_IMAGE',  'http://site.com/images/');
define('HTTP_ADMIN',  'http://site.com/admin/');

// HTTPS
define('HTTPS_SERVER',  'http://site.com/');
define('HTTPS_IMAGE',  'http://site.com/images/');
Писал

// HTTP
define('HTTP_SERVER',  'http://'.$_SERVER['HTTP_HOST'].'/');
define('HTTP_IMAGE',  'http://'.$_SERVER['HTTP_HOST'].'/images/');
define('HTTP_ADMIN',  'http://'.$_SERVER['HTTP_HOST'].'/admin/');

// HTTPS
define('HTTPS_SERVER',  'http://'.$_SERVER['HTTP_HOST'].'/');
define('HTTPS_IMAGE',  'http://'.$_SERVER['HTTP_HOST'].'/images/');

Еще одним из решением этой проблемы может быть в файле header.tpl, вместо

<base href="<?php echo $base; ?>" />
написать

<base href="http://<?php echo $_SERVER['HTTP_HOST']; ?> /" />
не один ваш способ не помог :(

# Редирект c www на без www

RewriteCond %{HTTP_HOST} ^www.site.ru

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

у меня заработало, только так

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


  • 1 month later...

Ребята рано я поблапгодарил все еще хуже стало.

ага. вы же действуете неосмысленно. на вашем сайте уже стоит редирект с www -> на без www. видимо вам нужно сделать обратное. либо в конфигах прописать пути без www
Надіслати
Поділитися на інших сайтах

Друзья решив одну беду вляпался в другу.

Сделав

Еще одним из решением этой проблемы может быть в файле header.tpl, вместо

<base href="<?php echo $base; ?>" />

написать

<base href="http://<?php echo $_SERVER['HTTP_HOST']; ?> /" />

Все заработало но перестал отображаться товар в категории выбрать. Вернув все на место. Я решил поправить config.php теперь ни одно изображение не отображается на сайте. Возвращаю старые данные в конфиг такая же фигна. Помогите.

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


Все разрешилось спасибо. Здесь указан не верный код

// HTTP

define('HTTP_SERVER', 'http://site.com/');

define('HTTP_IMAGE', 'http://site.com/images/');

define('HTTP_ADMIN', 'http://site.com/admin/');

нужно

// HTTP

define('HTTP_SERVER', 'http://site.com/');

define('HTTP_IMAGE', 'http://site.com/image/');

define('HTTP_ADMIN', 'http://site.com/admin/');

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


  • 3 months later...

Добрый день!

После добавления редиректа с www на www в файле ".htaccess" перестает кликаться(работать) кнопка "купить". Подскажите где и что надо сделать для устранения етой ошибки.

Проблема решена правкой файла admin\config.php (убрал www).

Змінено користувачем Spartak31C
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

×
×
  • Створити...

Important Information

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