Skocz do zawartości

Trudny temat. Zmiana wyświetlania linków do tematów/for w google (R=301?)


Rekomendowane odpowiedzi

Bardzo trudny temat, ale mam nadzieję, że na forum są specjaliści, którzy będą wiedzieli jak to rozwiązać. Ja jestem kompletnie bezradny...

Mam na forum zainstalowaną modyfikację spider friendly (coś jak seo premod do phpbb3 tylko dla phpbb2).

 

Zmienia ona adresy z

forum.pl/viewtopic.php?t=154048

na

forum.pl/nazwa-tematu-vt1914.htm

zmienia = przepisuje je. Oba działają, ale na forum wszystkie linki wyświetlają się jako htm - według tego szablonu forum.pl/nazwa-tematu-vt1914.htm

W Google również wszystkie są w tym drugim formacie .htm


Po wyłączeniu tej modyfikacji również oba typy adresów działają, ale na forum tym razem wyświetlają się w pierwszym formacie - forum.pl/viewtopic.php?t=154048

 

Na dole załączam plik .htaccess

 

Ja chcę by wszystkie wyniki w Google zostały zmienione z linków typu .htm na linki typu viewtopic.php

Czy w tym momencie gdy działają oba typy (wcześniej wyświetlane były .htm zaś viewtopic.php działały ale nie były wyświetlane - htm są w wynikach Google), ale wyświetlane na forum są viewtopic.php (htm działają ale nie są wyświetlane na forum) - to Google automatycznie podmieni te htm na viewtopic.php czy może potraktować to jako zdublowaną treść?

Jeśli ten drugi przypadek to czy jest możliwość jakoś ustawić w .htaccess by
link forum.pl/nazwa-tematu-vt1914.htm
przekierowywał (był przekierowaniem 301) na adres forum.pl/viewtopic.php?t=154048
?
= by po wpisaniu tego z końcówką .htm przekierowywało na viewtopic.php, viewforum.php itd i by wyniki w google podmieniły się z htm na viewtopic po wizycie Googlebota.

Bardzo proszę o pomoc w tej sprawie! Jeśli coś jeszcze napisałem niejasno lub coś jeszcze trzeba to oczywiście wytłumaczę.

 

Modyfikacja, o której piszę i skrypt phpBB by Przemo nie są już wspierane.

Z góry dziękuję

Aktualnie plik .htaccess wygląda tak:

#RewriteBase /forum

RewriteRule ^cat([0-9]*)\.htm$ ./index.php?c=$1 [L,QSA]
#
RewriteRule ^(forum|.*-vf)([0-9]+)-([0-9]+),([0-9]+)\.htm$ ./viewforum.php?f=$2&topicdays=$3&start=$4 [L,QSA]
RewriteRule ^(forum|.*-vf)([0-9]+),([0-9]+)\.htm$ ./viewforum.php?f=$2&start=$3 [L,QSA]
RewriteRule ^(forum|.*-vf)([0-9]+)\.htm$ ./viewforum.php?f=$2 [L,QSA]

RewriteRule ^prev_topic/([0-9]+)\.htm$ ./viewtopic.php?t=$1&view=previous [L,QSA]
RewriteRule ^next_topic/([0-9]+)\.htm$ ./viewtopic.php?t=$1&view=next [L,QSA]
#
#
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+)-([0-9]+)-([a-zA-Z]+),([0-9]+)\.htm$ ./viewtopic.php?t=$3&postdays=$4&postorder=$5&start=$6 [L,QSA]
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z0-9]+),([0-9]+)\.htm$ ./viewtopic.php?t=$3&start=$7&postdays=$4&postorder=$5&highlight=$6 [L,QSA]
#
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+),([0-9]+)\.htm$ ./viewtopic.php?t=$3&start=$4 [L,QSA]
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+)\.htm$ ./viewtopic.php?t=$3 [L,QSA]
RewriteRule ^postlink/([0-9]+)\.htm$ ./viewtopic.php?p=$1 [L,QSA]

RewriteRule ^search\.htm/authors/(.+),([0-9]+)$ ./search.php?search_author=$1&start=$2 [L,QSA]
#
RewriteRule ^search\.htm/([0-9a-z]+),([0-9]+)$ ./search.php?search_id=$1&start=$2 [L,QSA]
RewriteRule ^search\.htm/([0-9a-z]+)$ ./search.php?search_id=$1 [L,QSA]

#
#
RewriteRule ^members/([a-z]+)_([a-z]*)-([A-Za-z]+),([0-9]+)\.htm$ ./memberlist.php?letter=$2&mode=$1&order=$3&start=$4 [L,QSA]
RewriteRule ^members(\.htm|/?)$ ./memberlist.php [L,QSA]

RewriteRule ^profiles/([0-9]+)\.htm$ ./profile.php?mode=viewprofile&u=$1 [L,QSA]

RewriteRule ^groups/?([0-9]*)(\.htm)?$ ./groupcp.php?g=$1 [L,QSA]
RewriteRule ^groups/?$ ./groupcp.php [L,QSA]

#
RewriteRule ^sitemap,([0-9]+)\.htm$ ./sitemap.php?offset=$1 [L,QSA]

RewriteRule ^topics([0-9]+)/?$ ./viewforum.php?f=$1.htm [L,QSA]
RewriteRule ^(topics|postlink|prev_topic|next_topic)/?$ ./index.php [L,QSA]
RewriteRule ^profiles/?$ ./memberlist.php [L,QSA]

#htm to php
RewriteCond   %{REQUEST_FILENAME} !-f
RewriteCond   %{REQUEST_FILENAME} (.*)\.htm
RewriteRule   ^(.+)\.htm(\?.*)? $1.php$2 [E=WasHTML:yes]
RewriteCond   %{ENV:WasHTML} ^yes$
RewriteCond   %{REQUEST_FILENAME} !-f
RewriteRule   ^(.+)\.php(\?.*)? $1.htm$2

 

Obszerne i dobrze napisane Recenzje filmów znajdziesz na Filmowo.net!

Wszystkich, którzy lubią dyskutować o filmie zapraszam na Forum filmowe - komentuj i oceniaj filmy!

Skazany na śmierć (ang. Prison Break) to jeden z popularniejszych ostatnio seriali telewizyjnych.

Odnośnik do komentarza
Udostępnij na innych stronach

O to samo pytam - pogrubione pytanie. Jeśli byłaby duplikacja to chciałbym zrobić te przekierowania 301 lub rozwiać to w inny, proponowany przez forumowiczów, sposób.

Obszerne i dobrze napisane Recenzje filmów znajdziesz na Filmowo.net!

Wszystkich, którzy lubią dyskutować o filmie zapraszam na Forum filmowe - komentuj i oceniaj filmy!

Skazany na śmierć (ang. Prison Break) to jeden z popularniejszych ostatnio seriali telewizyjnych.

Odnośnik do komentarza
Udostępnij na innych stronach

A czy adresy przepisywane, przy regułach jak pokazane w powyższym .htaccess, mogą w ogóle być potraktowane jako zdublowana treść? Nie znam się, cały powyższy zapis niewiele mi mówi - jestem początkującym. Na logikę wydaje mi się, że jeśli jest do tego opis w .htaccess to nie...

Obszerne i dobrze napisane Recenzje filmów znajdziesz na Filmowo.net!

Wszystkich, którzy lubią dyskutować o filmie zapraszam na Forum filmowe - komentuj i oceniaj filmy!

Skazany na śmierć (ang. Prison Break) to jeden z popularniejszych ostatnio seriali telewizyjnych.

Odnośnik do komentarza
Udostępnij na innych stronach

Cytuj

 Czy w tym momencie gdy działają oba typy (wcześniej wyświetlane były .htm zaś viewtopic.php działały ale nie były wyświetlane - htm są w wynikach Google), ale wyświetlane na forum są viewtopic.php (htm działają ale nie są wyświetlane na forum) - to Google automatycznie podmieni te htm na viewtopic.php czy może potraktować to jako zdublowaną treść?

> potraktować to jako zdublowaną treść

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

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