July 31 2010 06:07:12
Меню
· SEO
· Статии
· Форум
· Търсене
· Нуждаете се от SEO
· Контакт с нас
· SEO портфолио
спонсор
Лаптопи |Netbook | Smartphones| Аксесоари Лаптоп
На линия
· Гости на линия: 6

· Регистрирани на линия: 0

· Общо регистрирани: 1,116
· Най новите членове: stefkkaa
Теми от форума
ПОследни теми
· регистрация на сайт ...
· http://www.harmoniab...
· www.luminal-bg.com
· Богат- беден
· Как да си направим б...
Горещи теми
· Avtorentacar запи... [51]
· Тук може да питат... [25]
· Безплатен хостинг... [22]
· Как да печелим по... [20]
· Оптимизация на PH... [18]
SEO линкове
SEO Guy
SEO България
Оптимизация за търсачки
Freelancer bg
name
Избягване на дублирано съдържание във вътрешни страници

Тук ще стане въпрос не как да избегнем duplicate content на вече съществуващи страници, а как да го избегнем, ако например сме купили стар домейн, който има индексирани страници, които при нас биха дали 404 error.

Много уебмастери слагат код:

ErrorDocument 403 index.php
ErrorDocument 404 index.php

което обаче създава проблема с duplicate content, тъй като редиректва всички ненамерени страници към главната. Друг метод е страниците да се насочат към специално създадени за целта 403 и 404 страници:

ErrorDocument 403 /error403.html
ErrorDocument 404 /error404.html

което пак не е особено елегантно решение.

Понякога от самия хостинг предлагат custom 403 и 404 pages. Аз, обаче, ползвам следното решение:

ErrorDocument 403 http://www.sajta-mi.com/
ErrorDocument 404 http://www.sajta-mi.com/

а именно - чрез външен редирект (R=301) подсказваме на търсачките, че тези страници вече не съществуват, за разлика от първите два случая.

Какво обаче правим с параметрите в УРЛ като q=, page=, id= и т.н., които упорито продължават да стоят? Решението:

От предишната статия за премахване на duplicate content на начална страница преписваме кода:

Options +FollowSymlinks -Indexes
RewriteEngine On

RewriteCond %{HTTP_HOST} ^washiqthost.com$ [NC]
RewriteRule ^(.*)$ http://www.washiqthost.com/$1 [R=301,L]

RewriteCond %{THE_REQUEST} /index.php HTTP/
RewriteRule ^index.php$ / [R=301,L]

и по надолу поставяме следния код:

RewriteCond %{QUERY_STRING} ^page=.*$ [OR]
RewriteCond %{QUERY_STRING} ^q=.*$ [OR]
RewriteCond %{QUERY_STRING} ^id=.*$
RewriteRule .* %{REQUEST_URI}? [R=301,L]

и си решаваме проблема с параметрите.

Коментари
Няма добавени коментари.
Напиши коментар
Моля влезте, за да коментирате.
Оценка
Рейтингите са достъпни само за регистрирани.

Моля влезте или се регистрирайте за да гласувате.

Няма оценки.
Последни статии
· Контекстна реклама с...
· Използвай Google пра...
· Къде да направим бло...
· Как да създадем най-...
· BOLLYDREAM COFFEE
Вход
Потребител

Парола



Не сте регистрирани?
Натиснете тук за регистрация.

Забравена парола?
Натиснете тук за нова.
ЧАТ
Трябва да влезате за да пуснете съобщение.

28/06/2010 21:51
Smile

15/06/2010 12:44
nqkoi moje li da mi obesni kak da si kaCha saita stupk po stupka zaShtot sum nowak w tazi oblast

22/05/2010 10:06
Здравейте, Бих искала да регистрирам страницата на детското заведение в Google http://odz-parviyu
ni.webnode.com/

05/04/2010 13:56
къде бих могъл да го пусна за повече виждания

05/04/2010 13:55
здравейте

24/03/2010 16:48
Е тука пише ка се РЕГИСТРИРА саит http://www.princre
ase.com/forum/view
thread.php?forum_i
d=11&thread_id=41 http://burborak.ne
t.tc/

24/03/2010 16:46
Ха пуснах си сайта Wink първия Wink

15/03/2010 00:42
kak da registriram saita
Страницата се зареди за 0.23 секунди 1,934,779 уникални посещения