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

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


Recommended Posts

  • 3 weeks later...

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

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

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://opencartforum.com/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://opencartforum.com/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://opencartforum.com/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://opencartforum.com/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://opencartforum.com/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 months later...

Вообще, хотелось бы избавиться от 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 ?

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


	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// (с двумя // в конце, а надо с одной /)

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

freelance

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

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


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

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

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


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

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

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

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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