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

Recommended Posts

Привет всем!

Есть 2 проблемы:

1) Заметил такую особенность, редирект плохо влияет на ранжирование. Сервис валидации http://www.seoptimer.com/ на любом из сайтов на OpenCart + SeoPro выдаёт ошибку по файлу sitemap.xml. Кроме того валидатор Яндекс ругается на редирект. Как сделать сео-ссылки без редиректа?

2) Сколько не пытаюсь, не получается убрать "//////" с сайта. Этот сервис пытается создать мне sitemap, но так творится ужас - к доменному имени прибавляется / и следующая ссылка на один слэш больше. Как починить?

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


Доброго времени суток всем. Помогите пожалуйста решить проблему.

1) Настроил как написано в теме. Ссылки на страницах категорий и товаров показывает как положено. А вот на главной /index.php?route=common/home. Как исправить?

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

Использую v1.5.4.1

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


а выполните запроос к базе

SELECT * from url_alias where query='common/home'

Сделал запрос. Вот что выдало. Так должно быть?

MySQL вернула пустой результат (т.е. ноль строк). ( запрос занял 0.0001 сек. )

SELECT *

FROM url_alias

WHERE query = 'common/home'

LIMIT 0 , 30

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


Видимо вы не сделали то что написано в начале темы

для того, что бы seoPro создавал ЧПУ для любого route следует выполнить запрос в базе(префикс oc_ следует указать свой.)

INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', '');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/account', 'my-account');

INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');

INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/login', 'login');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/logout', 'logout');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/order', 'order-history');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');

INSERT INTO oc_url_alias (query, keyword) VALUES ('product/special', 'specials');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');

INSERT INTO oc_url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');

INSERT INTO oc_url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');

INSERT INTO oc_url_alias (query, keyword) VALUES ('information/contact', 'contact-us');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');

INSERT INTO oc_url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/download', 'downloads');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/return', 'returns');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/transaction', 'transactions');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/register', 'create-account');

INSERT INTO oc_url_alias (query, keyword) VALUES ('product/compare', 'compare-products');

INSERT INTO oc_url_alias (query, keyword) VALUES ('product/search', 'search');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/edit', 'edit-account');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/password', 'change-password');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/address', 'address-book');

INSERT INTO oc_url_alias (query, keyword) VALUES ('account/reward', 'reward-points');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');

INSERT INTO oc_url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

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


Приветствую всех :)

Подскажите, пожалуйста, как удалить на странице rel=canonical?

P.S. Недавно был плохой опыт на другой СМС с использованием этой чудо директивы, яндекс выкинул кучу страниц из индекса.

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


Привет всем!

Есть 2 проблемы:

1) Заметил такую особенность, редирект плохо влияет на ранжирование. Сервис валидации http://www.seoptimer.com/ на любом из сайтов на OpenCart + SeoPro выдаёт ошибку по файлу sitemap.xml. Кроме того валидатор Яндекс ругается на редирект. Как сделать сео-ссылки без редиректа?

2) Сколько не пытаюсь, не получается убрать "//////" с сайта. Этот сервис пытается создать мне sitemap, но так творится ужас - к доменному имени прибавляется / и следующая ссылка на один слэш больше. Как починить?

у меня яшин валидатор съел сайтмап ../index.php?route=feed/google_sitemap без ошибок и предупреждений

дубли убирал как тут описано.

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


Кэш конечно чистил, как бы более того запросы БД делал скопом все, после чистки кеша все разделы доступны по ЧПУ кроме прайса. Проблема не в том что url не изменился для прайса url теперь "site/pricelist/" только на странице вместо прайса "запрашиваемая страница не найдена". Соответственно если удаляю строку в url_alias и чищу кэш, то прайс доступен по старому адресу.

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');
			INSERT INTO url_alias (query, keyword) VALUES ('account/wishlist', 'wishlist');
			INSERT INTO url_alias (query, keyword) VALUES ('account/account', 'my-account');
			INSERT INTO url_alias (query, keyword) VALUES ('checkout/cart', 'shopping-cart');
			INSERT INTO url_alias (query, keyword) VALUES ('checkout/checkout', 'checkout');
			INSERT INTO url_alias (query, keyword) VALUES ('account/login', 'login');
			INSERT INTO url_alias (query, keyword) VALUES ('account/logout', 'logout');
			INSERT INTO url_alias (query, keyword) VALUES ('account/order', 'order-history');
			INSERT INTO url_alias (query, keyword) VALUES ('account/newsletter', 'newsletter');
			INSERT INTO url_alias (query, keyword) VALUES ('product/special', 'specials');
INSERT INTO url_alias (query, keyword) VALUES ('product/pricelist', 'pricelist');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/account', 'affiliates');
			INSERT INTO url_alias (query, keyword) VALUES ('checkout/voucher', 'gift-vouchers');
			INSERT INTO url_alias (query, keyword) VALUES ('product/manufacturer', 'brands');
			INSERT INTO url_alias (query, keyword) VALUES ('information/contact', 'contact-us');
			INSERT INTO url_alias (query, keyword) VALUES ('account/return/insert', 'request-return');
			INSERT INTO url_alias (query, keyword) VALUES ('information/sitemap', 'sitemap');
			INSERT INTO url_alias (query, keyword) VALUES ('account/forgotten', 'forgot-password');
			INSERT INTO url_alias (query, keyword) VALUES ('account/download', 'downloads');
			INSERT INTO url_alias (query, keyword) VALUES ('account/return', 'returns');
			INSERT INTO url_alias (query, keyword) VALUES ('account/transaction', 'transactions');
			INSERT INTO url_alias (query, keyword) VALUES ('account/register', 'create-account');
			INSERT INTO url_alias (query, keyword) VALUES ('product/compare', 'compare-products');
			INSERT INTO url_alias (query, keyword) VALUES ('product/search', 'search');
			INSERT INTO url_alias (query, keyword) VALUES ('account/edit', 'edit-account');
			INSERT INTO url_alias (query, keyword) VALUES ('account/password', 'change-password');
			INSERT INTO url_alias (query, keyword) VALUES ('account/address', 'address-book');
			INSERT INTO url_alias (query, keyword) VALUES ('account/reward', 'reward-points');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/edit', 'edit-affiliate-account');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/password', 'change-affiliate-password');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/payment', 'affiliate-payment-options');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/tracking', 'affiliate-tracking-code');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/transaction', 'affiliate-transactions');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/logout', 'affiliate-logout');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/forgotten', 'affiliate-forgot-password');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/register', 'create-affiliate-account');
			INSERT INTO url_alias (query, keyword) VALUES ('affiliate/login', 'affiliate-login');

Сделал этот запрос и сайт слетел полностью.... помогите пожалуйста.... в чём может быть причина?
Надіслати
Поділитися на інших сайтах


Ребят, если я убираю SEO URL на странице редактирования продукта, то ссылка на продукт в категории, как и следует преобретает вид: index.php?route=product/product&path=20_26&product_id=202.

Если в конце приписать какие-либо цифры, то если товара с таки id нет, то получаем странцу "Товар не найден".

А вот если приписать какие-либо буквы, например: index.php?route=product/product&path=20_26&product_id=202erert

то отркывается карточка этого же товара. И ко все к этому, если попытаться вернуться в категории, то появляется ошибка запроса к базе данных:

#####################################################

Notice: Error: Unknown column '202erert' in 'where clause'

Error No: 1054

SELECT p.product_id, (SELECT AVG(rating) AS total

FROM review r1

WHERE r1.product_id = p.product_id AND r1.status = '1'

GROUP BY r1.product_id) AS rating

FROM product p

LEFT JOIN product_description pd ON (p.product_id = pd.product_id)

LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id)

LEFT JOIN product_to_category p2c ON (p.product_id = p2c.product_id)

WHERE p.product_id in ( 202erert, 202, 202ff, 482, 352, 201)

and pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND p2c.category_id = '20'

GROUP BY p.product_id LIMIT 0,6

###########################################

Вопрос. А как сделать чтобы при вводе ссылки вида: index.php?route=product/product&path=20_26&product_id=202erert

Открывалась также страница "Запрашиваемая страница не найдена" или на крайний случай "Товар не найден"

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


Что я только не делал и менял файлы Seo Pro и устанавливал модули. разные но проблема такова в адресной строке названия становятся ясными но когда нажимаешь на тот или иной товар выдает такое сообщение.

Not Found

The requested URL /proekciya-logotipa-daewoo2 was not found on this server.

Что делать и где копать не знаю. подробно решение не где нету. так клочками. версия 1,5,3,1

И ещё делал запрос к БД когда весь текст вставил нажимаю Ок и мне пишет # Затронута 1 строка. Что это такое и как исправить?

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


Только одна строка может быть затронута из-за того что окно запроса в вашей версии пхпадмина не поддерживает множественные запросы. Ну на всякий случай проверьте, разделителем является ";". Если все-же окно не поддерживает множественных запросов,то я бы просто сделал импорт в таблицу url_alias.

По поводу ошибки, осмелюсь предположить что у вас нет правильного файла .htaccess в корне, точнее вы не убрали расширение txt у него.

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


Сделал этот запрос и сайт слетел полностью.... помогите пожалуйста.... в чём может быть причина?

Написали бы подробнее что значит "слетел сайт"? Если действительно виноват запрос, то вы просто можете открыть phpmyadmin и удалить добавленные строки из таблицы url_alias.

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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