Autor Zpráva
Princ
Profil *
Nedávno jsme rozjeli české fórum o svádění založené na nejnovějším phpbb.

Fórum ale používá pro stejné stránky více různých url. Např. každé téma má dvě různé adresy, index minimálně tři...

Jak se nejjednodušeji zbavím tak ohyzdné duplicity a sjednotím adresy vždy na jednu?
juriad
Profil
Z pohledu vyhledávače mi přijde řešení v pořádku. Na každé stránce je uvedena canonická adresa, například:
<link href="http://forum.streetgame.cz/subdom/forum/viewforum.php?f=8" rel="canonical">

Přečti si Přirozené duplicity a kanonizace

Samozřejmě, že lepším řešením je přesměrování na tu jednu vyvolenou URL. Nebo ještě o řád lepší je generovat rovnou jen ty správné odkazy.
Princ
Profil *
Díky

A jak tedy na to? Předpokládám, že už to muselo vadit hromadě lidí přede mnou

Takto nás zatím indexuje google: https://www.google.cz/?gws_rd=ssl#q=site:forum.streetgame.cz&filter=0 (3x index s různými adresami)
Davex
Profil
Princ:
Druhá adresa pro témata je způsobená vlastností phpBB, aby šlo za každých okolností odkázat na konkrétní příspěvek, a toho se myslím jednoduše zbavit nedá.

Třetí adresa je způsobená nedokonalostí webhostingu, který neumí plnohodnotně oddělit subdomény a jenom je simuluje přepisem přes mod_rewrite. PhpBB s tím nepočítá, takže neumí správně rozeznat kořenovou adresu a je tím pádem špatně i kanonická URL. Toho by se dalo zbavit odbornou úpravou phpBB nebo změnou webhostingu.
Princ
Profil *
Davex:
Toho by se dalo zbavit odbornou úpravou phpBB nebo změnou webhostingu.
Co přesně mám prosím programátorovi zadat?


Stačilo by vlastně v .htaccess přesměrovat všechno z http://forum.streetgame.cz/subdom/forum/viewtopic.php?t=18&p=142 na http://forum.streetgame.cz/viewtopic.php?t=18&p=142 ?

Nebo jak přesně zabránit tomu, aby ty duplicitní subdom/forum/ odkazy vznikaly?
Davex
Profil
Princ:
Stačilo by vlastně v .htaccess přesměrovat všechno
Přesměrování určitě není řešením vzniku špatných adres.

Ještě mě napadlo, že by se cesta mohla dát nastavit v konfiguraci phpBB. Podle dokumentace by to mohla být položka „Server URL Settings“ » „SCRIPT PATH“.
Princ
Profil *
Díky. Programátorovi se nakonec opravdu povedlo zabránit přímo vzniku delších adres :)

Vaše odpověď

Mohlo by se hodit

Zajímavé čtení:
Poptávání výměny odkazů je na této diskusi nežádoucí.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0