Joomla + JoomFish + duplicate content + htaccess
Üdv!
Nem tudom, más is belefutott már a topicban megadott álom kombinációra? A problémám a következő:
- adott egy honlapom (hxxp://informatika.pirofilm.hu), apache szerveren ketyeg
Megcsináltam a menüket, cikkeket, lettek is szépen SEO barát URL-ek, pl.: domain/kapcsolat.html
htaccess fileban szépen beállítottam a preferált domain nevet (www nélkül).
Van egy KEZDŐLAP gomb, ennek a linkje domain/cimlap.html lett automatikusan (template fícsör), de ezt át lehet ugye irányítani a szerveren a következő htaccess paranccsal:
RedirectMatch 301 ^/cimlap.html.*$ hxxp://informatika.pirofilm.hu/
Itt még könnyedén ki lehetett küszöbölni a két ugyanolyan tartalmú kezdőlapot.
Ezután telepítettem a JoomFish többnyelvű komponenst. Nos itt jöttek elő a kérdéseim: DUPLIKÁLT TARTALOM?
JoomFish csinált 2 virtuális könyvtárat: 'hu' és 'en'. Született ugyebár két zászlócska a nyelvválasztáshoz, melyek linkjei domain/hu.html és domain/en.html. Ez már kínosabb, újabb kezdőlapok. A fent említett példa oldal (domain/kapcsolat.html) ezentúl domain/hu/kapcsoalt.html címen IS elérhető. Még ezt is szépen át tudtam irányítani RedirectMatch-el és így az összes menüpontot az eredeti, virtuális subdirectory cím nélkülire (kicsit körülményes...). Az angol oldalakat is átirányítottam, feltételezve, hogy a látogató a nyitó oldalon választ nyelvet és nem mondjuk a LAN címszó alatt... Ott már megint nem működik, mivel a nyelvválasztást cache-eli az oldal. (magyarul menü alatt történő nyelvválasztáskor nem lesz nyelvválasztás, ki lehet próbálni). Ha a nyitó oldalon választunk nyelvet, minden ok. Erre nincs valami egyszerűbb megoldás, hogy bárhol lehessen nyelvet választani de ne legyen duplikált tartalom?
A másik probléma az a fránya HÍREK modul a jobb oldalon. Ha a nyitó oldalon nézek meg egy hírt, akkor annak lesz egy alap útvonala (a helyes), pl.: domain/hu/valami_hir.html. Ám ha előbb megnézem a KAPCSOLAT menüt és onnan választok a hírekből egyet, akkor máris új elérési útvonal lesz: domain/hu/kapcsolat/valami_hir.html. Ez megint DUPLIKÁLT TARTALOM és ez igaz az összes menüre, akár magyar akár angol...
A gugli ezért büntet, ha jól tudom.
Erre van valami ötlet? Legjobb lenne valami htaccess-es megoldás, de én nem értek az apache-hoz, sem a linuxhoz... :(
Előre is köszönöm a javaslatokat, ötleteket!
Remélem más is találkozott már ezzel a gonddal és nem csak én használok JoomFish-t... :)
re: Joomla + JoomFish + duplicate content + htaccess
Használd az sh404sef komponenst, az megoldja a problémád. Úgy készíti el mindkét nyelv keresőbarát URL-jeit, hogy nem lesz duplikációd. Igaz, van még egy megoldatlan bug, mert egy apróságon az sh404sef és a Joomfish összeveszik, de majd ha belefutsz, akkor megírom a megoldást ;)
Nem kevés Guglizásomba került anno nekem is, mire ráleltem a megoldásra.
De először csináld meg sh404sef-fel. Kel egy kicsit játszadozni a beállításokkal, de amúgy nagyon jó. Használtad már az sh404sef-et? Mert ha nem, akkor azért ott is van egy-két trükk... Én a Joomla natív SEF URL-jeit senkinek nem javaslom, azzal csak a baj van, többek között a te problémás eseted is ebből fakad.
re: Joomla + JoomFish + duplicate content + htaccess
Idézet:
VChris eredeti hozzászólása
Használd az sh404sef komponenst, az megoldja a problémád. Úgy készíti el mindkét nyelv keresőbarát URL-jeit, hogy nem lesz duplikációd. Igaz, van még egy megoldatlan bug, mert egy apróságon az sh404sef és a Joomfish összeveszik, de majd ha belefutsz, akkor megírom a megoldást ;)
Nem kevés Guglizásomba került anno nekem is, mire ráleltem a megoldásra.
De először csináld meg sh404sef-fel. Kel egy kicsit játszadozni a beállításokkal, de amúgy nagyon jó. Használtad már az sh404sef-et? Mert ha nem, akkor azért ott is van egy-két trükk... Én a Joomla natív SEF URL-jeit senkinek nem javaslom, azzal csak a baj van, többek között a te problémás eseted is ebből fakad.
Ollé! Nagyon köszi. sh404sef-et még nem használtam. Olvasgattam már róla felszínesen (azt hittem, hogy vagy sh404 vagy joomfish...), de akkor most gyorsba felteszem és kipróbálom!
Nagyon köszi még egyszer! Még jelentkezem... :D
re: Joomla + JoomFish + duplicate content + htaccess
A szuper új joomlával tapasztaltam ugyanezt. Esetemben template hibához volt kapcsolható (inkorrekt relatív hivatkozás a menüben), és nem plugin okozta a bugot.
re: Joomla + JoomFish + duplicate content + htaccess
Idézet:
doommaker79 eredeti hozzászólása
Ollé! Nagyon köszi. sh404sef-et még nem használtam. Olvasgattam már róla felszínesen (azt hittem, hogy vagy sh404 vagy joomfish...), de akkor most gyorsba felteszem és kipróbálom!
Nagyon köszi még egyszer! Még jelentkezem... :D
Kis turmákolással sh404sef megoldotta a problémát! THX!
re: Joomla + JoomFish + duplicate content + htaccess
Hasonló problémába futottam bele Én is, de nálam sh404sef a honlapon található cikkek mennyisége miatt G indexelésben galibát okozott volna, ezért egy másik megoldást kellett keresnem, amit meg is találtam.
Ez a "canonical". Én ezt használom.
re: Joomla + JoomFish + duplicate content + htaccess
Még nem vagyok benne biztos de nálam pl az utolsó előtt sh404sef volt fent, de valamiért a főoldali linkem így nézett ki .hu/hu/. Most visszaraktam egy régebbi verziót remélem javítja. De nekem csak 1 nyelvem van, és Virtuemartot használok.
Ettől függően szeretem.