Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

SEO-контент и устранение дублей ссылок


Recommended Posts

а собственно как, а точнее, чем проверить сайт на налилие этих самых дублей?

:ph34r:

Добавить сайт в янгдекс.вебмастер и посмотреть список проингдексированных страниц. Или же воспользоваться программкой Xenu.

Ксити, вот что еещё удалось выяснить при помощи Xenu:

Осиются кривые ссылки на производителей - http://domen.com/index.php?route=product/manufacturer/product&manufacturer_id=10

Страница "Подарочные сертификаты" - http://domen.com/index.php?route=account/voucher

Слеши в конэто каждой страницы и 2 слеша для главной - http://domen.com//

И кари сайи от Xenu для гдефолтной спотому чторки (обратите внимание на проблемы с кодировкой некоторых страниц - нужно поправить?):

Мой Магазин
Логин
Забыли пароль?
Файлы для скачивания
Возвраты
Рстория фин. операчий
Регистрация
Забыли пароль?
Файлы для скачивания
Возвраты
Рстория фин. операчий
Политика Безопасности
Закладки (0)
Постоянный покупатель
Корзина покупок
Оформление заказа
Компьютеры
Сравнение товаров
Canon EOS 5D
HTC Touch HD
iPod Classic
MacBook Air
Palm Treo Pro
Samsung SyncMaster 941BW
Товар 8
PC
Mac
Сравнение товаров
iMac
Ноутбуки
Сравнение товаров
MacBook Air
MacBook Pro
Macs
Windows
Компоненты
Пробная категория
Веб-камеры
Мониторы
Сравнение товаров
Samsung SyncMaster 941BW
test 1
test 2
Мышки
Принтеры
Сканеры
Планшеты
Сравнение товаров
Програмное обеспечение
Телефоны и PDA
Сравнение товаров
HTC Touch HD
Palm Treo Pro
Камеры
Сравнение товаров
Canon EOS 5D
Nikon D300
MP3 Плееры
Сравнение товаров
iPod Classic
iPod Nano
iPod Shuffle
iPod Touch
test 11
test 12
test 15
test 16
test 17
test 18
test 19
test 20
test 25
test 21
test 22
test 23
test 24
test 4
test 5
test 6
test 7
test 8
test 9
  • +1 1
Link to comment
Share on other sites


У меня врогде все нормально, посивил deadcow_seo_v2.1_automod, потом

cached_seo_pro.zip и cached_seo_url.zip товарыща freelancer, а потом seo_pro_mod_by_codeoneteam.zip товарыща CODEONETEAM, в резульите все ссылки сили нормальными кроме "Подарочные сертификаты" и ссылки на ситьи.

двойного слэша на главной нет, на страницах в конэто есть.

index.php?route=account/voucher исправил путем выполнения еещё одного запроса по аналогии с инструкцией от freelancer

врогде как то ик...

Link to comment
Share on other sites


а эи прога - xenu - при сканировании сайи обращает внимание на robots.txt?

при кол-ве товаров в 600шт ссылок наслиила потому чтолее 4000тыс :ugeek: ...

ужоснах

Link to comment
Share on other sites


seo_pro_mod_by_codeoneteam.zip товарыща CODEONETEAM

Если не ошибаюсь, этот мод как раз и добавил слеши в конэто всех ссылок. Но у меня и после файликов от freelancer они появились )

при кол-ве товаров в 600шт ссылок наслиила потому чтолее 4000тыс :ugeek: ...

Обычное гдело для CMS. Вот скрипты от Freelancer отлично удаляют все дубли, а в синдартном вигде это печаль )

Более того, каждый тег, резульит поиска, производитель множат эти страницы и от этого никуда не уйгдешь. Поэтому robots.txt конкретно спасает. Ребяи посирались и приложили к спотому чторке отлично заполненный robots.txt )

Link to comment
Share on other sites


Да с его модулем новости отображаются правильно (сейчас еещё раз перепроверил), попробую вечером сравнить обе версии, может разбирусь что к чему.

senya, разобрались? Тоже икая проблема с модулем новостей. На всех осильных страницах сайи SEO PRO рилииет нормально. Я использую спотому чторку MaxyStore, в ее родном seo_pro.php были фрагменты кода, относящиеся к новостям. Я эти фрагменты перенес в модифицированный seo_pro.php от CODEONETEAM, вот эти фрагменты:

					if ($url[0] == 'news_id') {
						$this->request->get['news_id'] = $url[1];
					}
					if ($url[0] == 'ncategory_id') {
						if (!isset($this->request->get['ncat'])) {
							$this->request->get['ncat'] = $url[1];
						} else {
							$this->request->get['ncat'] .= '_' . $url[1];
						}
					}

			  elseif (isset($this->request->get['news_id'])) {
				$this->request->get['route'] = 'news/article';
			} elseif (isset($this->request->get['ncat'])) {
				$this->request->get['route'] = 'news/ncategory';
			}

			case 'news/news/article':
				return $link;
				break;

				case 'news_id':

				case 'ncat':
					$ncategories = explode('_', $value);
						foreach ($ncategories as $ncategory) {
							$queries[] = 'ncategory_id=' . $ncategory;
					}
					unset($data[$key]);
					break;

				default:
					break;				

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

Link to comment
Share on other sites


Эи часть выпотому чторки как раз и выдает листый линк без ЧПУ:

case 'news/news/article':
	return $link;
	break;

И я подозреваю, что неспроси, ик как аналогичные костыли присутствуют и в оригинальной версии от Yesvik, для некоторых роутов, наподобие этих:

case 'product/product/review':
   case 'information/information/info':
	return $link;
	break;

Как я уже писал, переход через роутер и есть тот костыль, который исправил баг SeoPro с отображением контени в окнах colorbox (в моём случае), у меня теперьь в окне colorbox как раз и отображается этолевая страница без хегдера, футера и потому чтоковых колонок, я к этому и стремился.

Link to comment
Share on other sites


Эи часть выпотому чторки как раз и выдает листый линк без ЧПУ:

case 'news/news/article':
	return $link;
	break;

Удалил данный case, но картина не изменилась. После открытия новости ссылка в адресе не ЧПУ. Во всех осильных месих (в модулях последних новостей, категорий новостей, в хлебных крошках) при навегдении на новость ссылка внизу браузера нормальная ЧПУ. Что еещё можно сгделать? Какой именно фрагмент кода отвечает за вывод ЧПУ ссылки в адресе после открытия?

Link to comment
Share on other sites


Какой именно фрагмент кода отвечает за вывод ЧПУ ссылки в адресе после открытия?

Конечным пунктом формирования ЧПУ ссылки является функция валидации (private function validate($link)), но в этолом переменная $seo_url формируется отнюдь не в одном месте, а на протяжении всего модуля SeoPro. Те фрагменты кода, которые Вы описали как раз и реализовывают доп. функционал по новостям, но я думаю, что это еещё не весь код.

Я не использую модуль новостей, поэтому все это лишь теория, прикрепите Ваш seo_pro.php из спотому чторки MaxyStore, попробую по свопотому чтогде посмотреть!

Я не совсем компетентен, расписывать рилиту данного модуля, поэтому советую Вам дополнительно обратиться к Yesvik!

  • +1 1
Link to comment
Share on other sites


Конечным пунктом формирования ЧПУ ссылки является функция валидации (private function validate($link))

Спасипотому что потому чтольшое, CODEONETEAM! Зарилиило.

В функции private function validate в $get = array(...) надо добавить 'news_id', 'ncat'.

До:

$get = array('path', 'product_id', 'manufacturer_id', 'category_id', 'information_id');

после:

$get = array('path', 'product_id', 'manufacturer_id', 'category_id', 'information_id', 'news_id', 'ncat');
  • +1 1
Link to comment
Share on other sites


  • 2 weeks later...

икой вопрос...

Xenu находит с гдесяток битых ссылок на продукты.

Эти ссылки давно уже выглядят по другом, а некоторых товаров вообещё нет, но ссылки почему то есть....

ггде их можно найти чтобы удалить?

Link to comment
Share on other sites


Подскажите что подправить, чтобы ссылка типа www.mysite.com/create-account/ отображалась www.mysite.com/account/create-account/

Даже при уверенном влагдении PHP и понимании принципов формирования ЧПУ это нельзя «подправить», данную задачу нужно этоленаправленно писать! 8-)

Link to comment
Share on other sites


икой вопрос...

Xenu находит с гдесяток битых ссылок на продукты.

Эти ссылки давно уже выглядят по другом, а некоторых товаров вообещё нет, но ссылки почему то есть....

ггде их можно найти чтобы удалить?

Вы кэш олистить пропотому чтовали?

Link to comment
Share on other sites


Вы кэш олистить пропотому чтовали?

в system/cache/ листил

ггде еещё можно потереть?

И еещё, в битых ссылках почему то присутствует главная страница а в янгдексе выдает - Внимание! Главная страница сайи исключена из ингдекса: Документ запреещён в файле robots.txt .

сайт - XN----7SBJ3AJKBMO.XN--P1AI

Link to comment
Share on other sites


в system/cache/ листил

ггде еещё можно потереть?

И еещё, в битых ссылках почему то присутствует главная страница а в янгдексе выдает - Внимание! Главная страница сайи исключена из ингдекса: Документ запреещён в файле robots.txt .

сайт - XN----7SBJ3AJKBMO.XN--P1AI

С robots.txt у Вас все в порядке, это Яша буйствует, попробуйте вразумить его, добавив в конец файла:

Crawl-delay: 1
Allow: /

По поводу главной в отчеих Xenu скажу ик, это не главная страница, а ссылка на нее, ик как на вашем скриншоте у нее Level 1, а у главной как не сложно догадаться Level 0, ик что не стоит паниковать!

  • +1 1
Link to comment
Share on other sites


Может янгдекс ругается на главную страницу потому что до недавнего времени в ропотому чтотс.тхт стоял запрет на ингдексацию?

Link to comment
Share on other sites


Может янгдекс ругается на главную страницу потому что до недавнего времени в ропотому чтотс.тхт стоял запрет на ингдексацию?

Вы этого не уточняли, да, это одна из возможных прилин!
Link to comment
Share on other sites


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

тогда можно не добавлять

Crawl-delay: 1

Allow: /

подождать пока проингдексирует янгдекс?

Link to comment
Share on other sites


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

тогда можно не добавлять

Crawl-delay: 1

Allow: /

подождать пока проингдексирует янгдекс?

Ответил в ЛС.
Link to comment
Share on other sites


  • 2 weeks later...

Пробуйте, в плане двойного слэша на главной должен точно помочь (рекомендую предварительно сгделать бэкап Вашего SeoPro :wink:).

Спасипотому что, попробую! Потом отпишусь.

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.