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

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


Recommended Posts

  • 3 weeks later...

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

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

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

Изображение

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

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

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

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

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

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

а:

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

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

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

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


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

Если откроеш 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-контент-и-устранение-дублей-ссылок/

Link to comment
Share on other sites

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

откровенно говоря копалась в этот теме дабы разобраться с дублированием страниц и настроить 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 или иным спосопотому чтом??? если первое-то что прописывать??? если иные способы -то какие???

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

Link to comment
Share on other sites


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

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

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

По поводу дублей с 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
Link to comment
Share on other sites

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

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

По поводу дублей с 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

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

Link to comment
Share on other sites


все файлы в

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"> прогделала со всеми файлами тпл в которых было соответствуюещёе положение хигдера футера и колонн - и корзина вернулась на свое место...простите но точно не могу сказать какой файл отвечал за это, гделала "все под замес" )

Edited by Alina20
Link to comment
Share on other sites


  • 7 months later...

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

типа

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

Link to comment
Share on other sites


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

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

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

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

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

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

Link to comment
Share on other sites


Вообещё, хотелось бы избавиться от 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
Link to comment
Share on other sites


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

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

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

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

$this->output);

теперьь ссылки красивые,но страницы не суещёствуют =) как исправить?)
Link to comment
Share on other sites


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

Link to comment
Share on other sites


	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

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

Никаких проблем после иких манипуляций не возникнет?
Link to comment
Share on other sites

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

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

freelance

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


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

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

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

, ик я скачал его, кинул beop_all_clean_urls_v1.0.5 в vqmod - но ничего не произошло...
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.