Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML][inne] Powtarzające się strony w domenie i indeksowanie w Google
Malinaa
post 16.10.2021, 20:42:40
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Problem z powtarzającymi się stronami i ich prawidłowym indeksowaniem w Google.

Dla przykładu może podam dwie strony, które zostały zaindeksowane w poniższych adresach, a powinny być zaindeksowane jak strony wskazujące (znak ->)

https://www.domena.pl/index.php/ryby/wymiar...y-ochronne.html -> https://www.domena.pl/ryby/wymiary-i-okresy-ochronne.html
https://www.domana.pl/index.php/en/fish/boo...edal-norms.html -> https://www.domena.pl/ryby/ksiega-rekordow-...y-medalowe.html

Problemy:
1. Jak najlepiej pozbyć się w adresie index.php. Nie wiem skąd ten index.php się wzięło?
2. Strona jest dwujęzyczna i drugi adres zaindeksowany został w wersji EN a powinien być zaindeksowany w wersji PL
Strony w języku angielskim mają ten sam content zmieniają się tylko nagłówki meta znaki itp., więc może oznaczyć strony /en/ jako kanoniczne?

Prośba o wskazówki jak to zrobić dobrze?

Ten post edytował Malinaa 16.10.2021, 20:43:48


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
Mega_88
post 17.10.2021, 19:17:12
Post #2





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

Ostrzeżenie: (0%)
-----


1. Może spróbuj dodać canonical: https://developers.google.com/search/docs/a...-duplicate-urls ?
2. Skoro już masz coś takiego zrobiłbym chyba przekierowanie 301 z index.php na adres bez index.php ewentualnie jak mało tych adresów to 404 ?
3. Jak bardzo nie chcesz to może https://support.google.com/webmasters/answer/9689846?hl=pl ?
Go to the top of the page
+Quote Post
Malinaa
post 22.10.2021, 17:59:40
Post #3





Grupa: Zarejestrowani
Postów: 518
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Problem występuje w Symfony przy wersji strony dwujęzycznej (pl, en) w linku dodaje index.php . Jak to możliwe ? smile.gif

Dodanie: <link rel="canonical" href="https://example.com/dresses/green-dresses" />
raczej nie jest najlepszym rozwiązaniem, ponieważ strony nie są identyczne, a sam content (nie ma tłumaczenie na angielski).

Ponadto, jeśli nawet by dodać rel=canonical to jak w Twigu base.html.twig
zamienić wszystkie podstrony z wersji en na pl, kiedy nie wystarczy tu "wyciąć" index.php ale trzeba zamienić słowa. frazy w linku dla wszystkich podstron z angielskich na polskie - (angielski path na polski dla każdej strony serwisu)
https://www.domana.pl/index.php/en/fish/boo...edal-norms.html -> https://www.domena.pl/ryby/ksiega-rekordow-...y-medalowe.html i tak dla każdej podstrony?

Pomyślałem, że najlepiej będzie dodać do htaccess taką regułę
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php/$1 [L]
w ten sposób wycinam index.php z linków i jeśli występuje index.php w linku to przekierowuje do current path (w wersji polskiej - domyślnej).

Czy coś tu jeszcze można poprawić? Wygląda, że jest dobrze.

Z innego punktu patrząc może być problem kiedy dodam np. nowy artykuł to Google wybierze jedną ze stron do zaindeksowania w wersji polskiej lub angielskiej,
a jeśli wybierze w wersji angielskiej to nie ładnie, bo priorytetową jest wersja polska (domyślna), a angielską może zaindeksować, ale nie musi, czyli może trzeba powalczyć a tym rel=canonical .
Rel canonical z angielskich linków na polskie, może jakieś pomysły co z tym path'em dla każdej podstrony?

Z rel canonical jednak zrezygnowałem, bo raczej nie jest to najlepsze rozwiązanie.
Prawdopodobnie dobrze będzie po utworzeniu dynamicznej mapy strony sitemap.xml - mapa wskaże priorytetowe strony.
Wówczas kiedy tylko pojawi się nowy wpis (np. artykuł) pokaże się on w mapie strony w wersji polskiej (priorytetowej do indeksowania).

Ten post edytował Malinaa 17.10.2021, 21:09:05


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 01:40