Skocz do zawartości

Podwójne indeksowanie Google


mery_master

Rekomendowane odpowiedzi

Witajcie,

Mam problem następującej treści: po napisaniu danego artykułu/newsa na stronie szybko on pojawia się w wyszukiwarce (co mnie b.cieszy), jednak często pojawia się podwójnie tutaj przykład: wyszukiwanie frazy Gigabyte GTX 460 SOC i pojawiają się odnośniki do newsa dwa różne:

https://pcfoster.pl/public/index.php/aktualnosci/gigabyte-gtx-460-soc-6953.html
https://pcfoster.pl/aktualnosci/gigabyte-gtx-460-soc-6953.html

Oczywiście chciałbym, żeby w wynikach był tylko wynik numer dwa. Co zrobić w tym przypadku?

Podejrzewam, że nie ma takie coś dobrego wpływu na moje pozycje...

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Może spróbuj przez robots.txt, regułką:

User-agent: *

Disallow: /public/index.php/aktualnosci/gigabyte-gtx-460-soc-6953.html

Allow: /

Skuteczne pozycjonowanie w google to podstawa reklamy w internecie.

Dobre pozycjonowanie Białystok to skuteczny traffic.

Najlepsza reklama w internecie to pozycjonowanie stron w google.

Odnośnik do komentarza
Udostępnij na innych stronach

...

https://pcfoster.pl/public/index.php/aktualnosci/gigabyte-gtx-460-soc-6953.html
https://pcfoster.pl/aktualnosci/gigabyte-gtx-460-soc-6953.html

W tym konkretnym przypadku możesz to załatwić poprze 301 (i będzie to lepsze od od canonical) albo w php albo w mod_rewrite (.htaccess) o ile masz taką możliwość.

RewriteCond %{REQUEST_URI} ^public\/index\.php\/(.*)$
RewriteRule ^(.*)$ https://pcfoster.pl/%1 [R=301,L]

?

pisane "z palca" nie testowane

Odnośnik do komentarza
Udostępnij na innych stronach

KOD

RewriteCond %{REQUEST_URI} ^public\/index\.php\/(.*)$

RewriteRule ^(.*)$ https://pcfoster.pl/%1 [R=301,L]

?

pisane "z palca" nie testowane

Dopisałem do .htaccess ale po wejściu na stronę z public/index.php/ nie następuje przekierowywanie.

Odnośnik do komentarza
Udostępnij na innych stronach

...

Dopisałem do .htaccess ale po wejściu na stronę z public/index.php/ nie następuje przekierowywanie.

Zależy gdzie dopisałeś. Powinieneś umieścić to na początku gdzieś po "RewriteEngine On".

Możesz też sprawdzić tak:

RewriteCond %{REQUEST_URI} ^public\/index\.php\/
RewriteRule ^public\/index\.php\/(.*)$ https://pcfoster.pl/$1 [R=301,L]

bądź tak

RewriteCond %{REQUEST_URI} ^public/index.php/
RewriteRule ^public/index.php/(.*)$ https://pcfoster.pl/$1 [R=301,L]

Na niektórych serwerach zapis "\" jest wymagany a na innych jest nie wskazany. Nie wiem co to za serwer więc się pobaw.

Odnośnik do komentarza
Udostępnij na innych stronach

Poradziliśmy sobie i dzięki wpisie w htaccess działa przekierowanie. Co ciekawe teraz w google zupełnie zniknął ten prawidłowy link (na ktory przekierowuje) i jest w wynikach tylko ten którego nie chciałem...

Dalej mam pytanie, czy takie przekierowanie wystarczy? Bo z tego co widzę błędne/podwójne linki nadal są tworzone tyle że prowadzą pod ten sam adres.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności