Autor | Zpráva | ||
---|---|---|---|
Princ Profil * |
#1 · Zasláno: 2. 9. 2015, 22:05:40
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 * |
#3 · Zasláno: 2. 9. 2015, 22:26:35
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 |
#4 · Zasláno: 3. 9. 2015, 00:20:11
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 * |
#5 · Zasláno: 3. 9. 2015, 14:15:02 · Upravil/a: Princ
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 |
#6 · Zasláno: 3. 9. 2015, 19:45:49
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“. |
||
Časová prodleva: 4 dny
|
|||
Princ Profil * |
#7 · Zasláno: 7. 9. 2015, 10:54:17
Díky. Programátorovi se nakonec opravdu povedlo zabránit přímo vzniku delších adres :)
|
||
Časová prodleva: 8 let
|
0