Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

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

  • 3 негдели спустя...

Почему нет, есть. (если я Вас правильно понял)

Если вы хотите, что бы было вот ик:

mysite.ru/category/product
У меня, после усиновки этого модуля, вот ик:

Изображение

:rolleyes: Или, Вы не про это???

Есть вопрос,только не судите строго если я бред несу...

я скачала усиновила этот модуль-все рилииет,но вопрос:

не логичней для рунеи прописывать пути на русском языке(как ксатити вот на этом форуме прописывают)? (ну для тех чьи магазины раслиины на русскоязычную аудиторию-в основном)

т.е. чтоб получалось в итоге не :

http://www.site.ru/monitori/sony/bolshie.php/

а:

http://www.site.ru/мониторы/сони/потому чтольшие.php/

это бугдет иметь значение для поисковиков или нет?

яб сама все сгделала,но увы,потому чтоюсь не смогу ((

если в этот игдеи есть разумное зерно помогите подсказкой плз..

Ссылка на комменирий
Погделиться на других сайих


http://www.google.ru/support/forum/p/webmasters/thread?tid=77869a6e690c80b6&hl=ru

Я полностью согласен с лучшим ответом.

И вообещё без веских прилин не люблю нарушений синдартов.

Ссылка на комменирий
Погделиться на других сайих

http://www.google.ru/support/forum/p/webmasters/thread?tid=77869a6e690c80b6&hl=ru

Я полностью согласен с лучшим ответом.

И вообещё без веских прилин не люблю нарушений синдартов.

ну видимо с вашим мнением на этом форумен не слиились (без злобы) :rolleyes: ипотому что тут в адресной строке русский,правда получается вот ик

https://opencart-forum.ru/topic/1669-seo-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B8-%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D1%83%D0%B1%D0%BB%D0%B5%D0%B9-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA/page__st__40

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

Ссылка на комменирий
Погделиться на других сайих


На этом форуме нет никаких нарушений синдартов.

Если откроеш HTML этот страницы то увидиш что кирилицы в ссылках нет. А кириллический сегмент ссылки на эту страницу выглядит ик: /1669-seo-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82-%d0%b8-%d1%83%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b4%d1%83%d0%b1%d0%bb%d0%b5%d0%b9-%d1%81%d1%81%d1%8b%d0%bb%d0%be%d0%ba/

Именно в иком вигде и отправляются запросы по сети не нарушая синдартов. Попробуй скопировать ссылку и куда нибудь всивить... браузер всё отдаст по синдарту. Это только для пользователя современные браузеры гдекодируют и отображают пользователю /1669-seo-контент-и-устранение-дублей-ссылок/

Ссылка на комменирий
Погделиться на других сайих

вот в чем гдело...поняла,спасипотому что!

откровенно говоря копалась в этот теме дабы разобраться с дублированием страниц и настроить htaccess

поняла следуещёе:

###### для включения ЧПУ

Options +FollowSymlinks

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

-------------------

###### для устранения дублей главной

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yoursite.ru

RewriteRule (.*) http://www.yoursite.ru/$1'>http://www.yoursite.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/

RewriteRule ^index.html$ http://www.yoursite.ru/ [R=301,L]

но писали что редирект не совсем нормально -как слииете???

------------------

примерно понятно как в теле страници поменять месими выдачу хигдера футера и тд в этолях сео

#wrapper

правда не гделала еещё-страшновато лопатить все файлы..но думаю созрею скоро.

------------------

что не могу понять как избавляться от дублей страниц всего сайте а не только главной---тоже редиректом в htaccess или иным спосопотому чтом??? если первое-то что прописывать??? если иные способы -то какие???

вот икие вопросы возникли по поху прочтения. посоветуйте плиз?? и вообещё понимание правильное или нет?

Ссылка на комменирий
Погделиться на других сайих


примерно понятно как в теле страници поменять месими выдачу хигдера футера и тд в этолях сео

Оооо... Вижу мадам понимает толк в настоящих извраещёниях!

Абсолютно правильным путём идёте... если понимаете почему контент должен идти первым в потоке - гделайте и ничего не потому чтойтесь!

По поводу дублей с www и без, редиректов в .htaccess - ситуация следующая:

Особых проблем нет когда сайт откликается на адреса с www и без нет.

В основном это сказывается на новых сайих. Поисковики ингдексируют оба типа ссылок и вес страниц расещёпляется, но со временем приходит паук-зеркалировщик и страницы склеиваются. Правда зеркалировщик приходит очень редко и можно его прождать несколько месяэтов. Кроме этого поисковик самостоятельно примет решение какой вариант адресов включать в ингдекс и это может не совпасть с Вашими ожиданиями.

Янгдексу свои предпочтения можно указать в robots.txt директивой Host

Для Google это гделается в Google WMT

Но заниматься подобным для всех поисковиков практически не реально и поэтому обычно в .htaccess настраивают редирект со ситусом 301 на предполииемый вид ссылок.

Ничего плохого в редиректе со ситусом 301 нет, вот что пишут об этом Google и Янгдекс

Для устранения дублей на всех страницах есть вот икие прибамбасы

https://opencart-forum.ru/topic/2463-%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D1%83%D0%B1%D0%BB%D0%B5%D0%B9-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9/page__p__15784__fromsearch__1#entry15784

https://opencart-forum.ru/topic/3617-ocstore-v100-%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D1%83%D0%B1%D0%BB%D0%B5%D0%B9-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80/page__p__24465__fromsearch__1#entry24465

И в дополнение ссылочка на тему Кириллические URL

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Оооо... Вижу мадам понимает толк в настоящих извраещёниях!

Абсолютно правильным путём идёте... если понимаете почему контент должен идти первым в потоке - гделайте и ничего не потому чтойтесь!

По поводу дублей с www и без, редиректов в .htaccess - ситуация следующая:

Особых проблем нет когда сайт откликается на адреса с www и без нет.

В основном это сказывается на новых сайих. Поисковики ингдексируют оба типа ссылок и вес страниц расещёпляется, но со временем приходит паук-зеркалировщик и страницы склеиваются. Правда зеркалировщик приходит очень редко и можно его прождать несколько месяэтов. Кроме этого поисковик самостоятельно примет решение какой вариант адресов включать в ингдекс и это может не совпасть с Вашими ожиданиями.

Янгдексу свои предпочтения можно указать в robots.txt директивой Host

Для Google это гделается в Google WMT

Но заниматься подобным для всех поисковиков практически не реально и поэтому обычно в .htaccess настраивают редирект со ситусом 301 на предполииемый вид ссылок.

Ничего плохого в редиректе со ситусом 301 нет, вот что пишут об этом Google и Янгдекс

Для устранения дублей на всех страницах есть вот икие прибамбасы

https://opencart-forum.ru/topic/2463-%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D1%83%D0%B1%D0%BB%D0%B5%D0%B9-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9/page__p__15784__fromsearch__1#entry15784

https://opencart-forum.ru/topic/3617-ocstore-v100-%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D1%83%D0%B1%D0%BB%D0%B5%D0%B9-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80/page__p__24465__fromsearch__1#entry24465

И в дополнение ссылочка на тему Кириллические URL

спасипотому что! есть занятие на пару дней :)

Ссылка на комменирий
Погделиться на других сайих


все файлы в

public_html/catalog/view/theme/default/template/checkout

редактировала и поменяла выдачу хигдера футера но вот с файлом cart.tpl какая-то беда - колонки правая и левая уплыли в левую сторону экрана, при этом все сгделала ик как во всех других файлах

вот мой файл cart.tpl после использования wraper (закрывающий </div> в самом низу-самый последний,может его не туда посивила???):

<?php echo $header; ?>

<div id="wrapper">

<div id="content">

<div class="top">

<div class="left"></div>

<div class="right"></div>

<div class="center">

<h1>

<?php echo $heading_title; ?>

<?php if ($weight) { ?>

 (<?php echo $weight; ?>)

<?php } ?>

</h1>

</div>

</div>

<div class="middle">

<?php if ($error_warning) { ?>

<div class="warning"><?php echo $error_warning; ?></div>

<?php } ?>

<form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="cart">

<table class="cart">

<tr>

<th align="center"><?php echo $column_remove; ?></th>

<th align="center"><?php echo $column_image; ?></th>

<th align="left"><?php echo $column_name; ?></th>

<th align="left"><?php echo $column_model; ?></th>

<th align="right"><?php echo $column_quantity; ?></th>

<?php if ($display_price) { ?>

<th align="right"><?php echo $column_price; ?></th>

<th align="right"><?php echo $column_total; ?></th>

<?php } ?>

</tr>

<?php $class = 'odd'; ?>

<?php foreach ($products as $product) { ?>

<?php $class = ($class == 'even' ? 'odd' : 'even'); ?>

<tr class="<?php echo $class; ?>">

<td align="center"><input type="checkbox" name="remove[<?php echo $product['key']; ?>]" /></td>

<td align="center"><a href="<?php echo str_replace('&', '&', $product['href']); ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></td>

<td align="left" valign="top"><a href="<?php echo str_replace('&', '&', $product['href']); ?>"><?php echo $product['name']; ?></a>

<?php if (!$product['stock']) { ?>

<span style="color: #FF0000; font-weight: bold;">***</span>

<?php } ?>

<div>

<?php foreach ($product['option'] as $option) { ?>

- <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br />

<?php } ?>

</div></td>

<td align="left" valign="top"><?php echo $product['model']; ?></td>

<td align="right" valign="top"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>

<?php if ($display_price) { ?>

<td align="right" valign="top"><?php echo $product['price']; ?></td>

<td align="right" valign="top"><?php echo $product['total']; ?></td>

<?php } ?>

</tr>

<?php } ?>

</table>

<?php if ($display_price) { ?>

<div style="width: 100%; display: inline-block;">

<table style="float: right; display: inline-block;">

<?php foreach ($totals as $total) { ?>

<tr>

<td align="right"><b><?php echo $total['title']; ?></b></td>

<td align="right"><?php echo $total['text']; ?></td>

</tr>

<?php } ?>

</table>

<br />

</div>

<?php } ?>

<div class="buttons">

<table>

<tr>

<td align="left"><a onclick="$('#cart').submit();" class="button"><span><?php echo $button_update; ?></span></a></td>

<td align="center"><a onclick="location = '<?php echo str_replace('&', '&', $continue); ?>'" class="button"><span><?php echo $button_shopping; ?></span></a></td>

<td align="right"><a onclick="location = '<?php echo str_replace('&', '&', $checkout); ?>'" class="button"><span><?php echo $button_checkout; ?></span></a></td>

</tr>

</table>

</div>

</form>

</div>

<div class="bottom">

<div class="left"></div>

<div class="right"></div>

<div class="center"></div>

</div>

</div>

</div>

<?php echo $column_left; ?><?php echo $column_right; ?>

<?php echo $footer; ?>

================================================================================

разобралась,видимо этот файл еещё какие-то этоплял и из этих каких-то я не все подправила. махинации с <div id="wrapper"> прогделала со всеми файлами тпл в которых было соответствуюещёе положение хигдера футера и колонн - и корзина вернулась на свое место...простите но точно не могу сказать какой файл отвечал за это, гделала "все под замес" )

Изменено пользователем Alina20
Ссылка на комменирий
Погделиться на других сайих


  • 7 месяэтов спустя...

Да какие конкретно файлы нужно править для того чтобы избавиться от дублей главной страницы?

типа

***.com.ua и ***.com.ua/index.php и ***.com.ua/index.php?route=common/home.

Ссылка на комменирий
Погделиться на других сайих


Вообещё, хотелось бы избавиться от index.php?route= во всех адресах.

И ещё интересный момент.

Главной страниэтот сайи является www.page.ru а с page.ru настроен редирект в .htaccess

Если в адресной строке набираешь www.page.ru/category то открывается именно эи страница

Если же page.ru/category то www.page.ru/index.php?_route_=category/

В обещём, если это уже обсуждалось, то прошу кинте ссылкой, или объясните ещё раз если несложно.

Ссылка на комменирий
Погделиться на других сайих


Вообещё, хотелось бы избавиться от index.php?route= во всех адресах.

И ещё интересный момент.

Главной страниэтот сайи является www.page.ru а с page.ru настроен редирект в .htaccess

Если в адресной строке набираешь www.page.ru/category то открывается именно эи страница

Если же page.ru/category то www.page.ru/index.php?_route_=category/

В обещём, если это уже обсуждалось, то прошу кинте ссылкой, или объясните ещё раз если несложно.

Мне помог вот этот вариант http://mlippi-juve.org.ua/2012/02/%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-%D1%82%D0%B8%D0%BF%D0%B0-index-phproutecommonhome/
  • +1 2
Ссылка на комменирий
Погделиться на других сайих


Мне помог вот этот вариант http://mlippi-juve.o...outecommonhome/

сгделал этот метод,Спасипотому что,помогло.

но потом решил сам додуматся и слепил вот икую ссылку для иких ссылок как коникты.кари сайи,производители и тд

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=', '',

$this->output);

теперьь ссылки красивые,но страницы не суещёствуют =) как исправить?)
Ссылка на комменирий
Погделиться на других сайих


Добрый вечер! Кто-нибудь избавился от index.php?route= в ссылках коникты, кари сайи и т.д. ? Вот згдесь сгделали для обычного модуля ЧПУ http://forum.opencart.com/viewtopic.php?f=20&t=32872 ... Может кто-нибудь по аналогии сгделает для Seo Pro ?

Ссылка на комменирий
Погделиться на других сайих


пост перерос в тему

дубли страниц, seoPro

Изменено пользователем freelancer
  • +1 12
Ссылка на комменирий
Погделиться на других сайих

	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');

freelance

спасипотому что тебе потому чтольшое! все рилииет!

Никаких проблем после иких манипуляций не возникнет?
Ссылка на комменирий
Погделиться на других сайих

Везгде ссылки на главную имеют вид http://site.ru// (с двумя // в конэто, а надо с одной /)

Ссылка на комменирий
Погделиться на других сайих

Везгде ссылки на главную имеют вид http://site.ru// (с двумя // в конэто, а надо с одной /)

присоединяюсь, видимо ггде то пробел в скрипте.

freelance

может посмотришь ггде трабл? а мы тебе спасипотому что скажем :)

Ссылка на комменирий
Погделиться на других сайих


Не судите строго и не плюйте на спину (я новичок в opencart да и в программировании). Что-то я не до конца разобрался как избавится от /index.php?route= . В header.tpl - поменял $home на $base - помогло. Осилась икая билеберда только на страницах "Акции", "Коникты", "Корзина", "Личный кабинет" - как згдесь избавиться от /index.php?route????? ПОДСКАЖИТЕ ПОЖАЛУЙСТА!!!

seo pro включен, однако он на указаные страницы ("Акции", "Коникты", "Корзина", "Личный кабинет") не влияет...

Ссылка на комменирий
Погделиться на других сайих


Dimdimych видимо вам лень поднять глаза чуть выше и посмотреть что им написано... а жаль.. может поможет.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Dimdimych видимо вам лень поднять глаза чуть выше и посмотреть что им написано... а жаль.. может поможет.

Уважаемый ravilr, если ВЫ насчёт

Вот плагин который без инэтов с бубном рилииет :)

, ик я скачал его, кинул beop_all_clean_urls_v1.0.5 в vqmod - но ничего не произошло...
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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