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

зона РФ и яндекс маркет


ya63

Recommended Posts

Сайт сделал простенький (на ocStore 1.5.1.3) текстиль-с.рф (производство и продажа штор)

Цель проекта: получить простенький магазин и попасть на яндекс маркет.

Сделал большую ошибку, зарегистрировал домен в зоне РФ, по неопытности.

При регистрации на маркете мне сразу отказали. Хотел обойти эту проблему - подсунул ему, адрес хостинга textile.ocshop.ru - регистрацию прошел,

но при проверке оказалось что при переходе с маркета строка запроса выглядит так: http://tekstil.ocsho...9&product_id=67

сайт страницу отображает, но действия "добавить в корзину" не выполняет.

Прошу помощи и советов. как правильнее поступить.

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


Почему не работают только эти функции (добавить в корзину, оформить заказ)? В каком месте копать?

При переходе по ссылке с маркета страница товара загружается правильно, картинки отображаются, цены тоже. Получается БД работает правильно.

посмотрел логи браузера:

XMLHttpRequest cannot load http://xn----itbjhg8...w&product_id=67. Origin http://tekstil.ocshop.ru is not allowed by Access-Control-Allow-Origin.

Если я не ошибаюсь - ошибка в том, что сервер запрещает передавать данные между разными сайтами. Гугл говорит, что можно в заголовке прописать разрешение (http://javascript.ru/ajax/cross-origin-2) вот ссылка. Не знаю только куда вставить код :

<?php

1 header('Access-Control-Allow-Origin: *');

2 ?>

Есть еще мысль: или заставить браузер пользователя осуществить переход на правильный адрес

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


Потому что браузер блокирует отправку запроса на другой домен через джаваскрипт

Данную ошибку можно попробовать обойти, но использовать два домена - плохое решение для поисковой оптимизации

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

Попробуйте дописать index.php чтобы при определении рефера (маркет.яндекс.ру) шел 302 редирект на ваш основной сайт.

А код можете вставить на самый верх в index.php

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

Я тоже против таких танцев, но если человек хочет :)

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

Кстати, намучаетесь еще с русской почтой, если не успели.

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

Так тогда поступите проще, зарегайте нормальный домен в зоне .ru например

А на РФ домене поставьте редирект на RU

Занимайтесь оптимизацией RU домена, в интернете раскручивайте, постепенно и этикетки заменятся и нужда в РФ домене отпадет

Только редирект правильный сделайте (301)

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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