Ü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...
Hasonló témák:
Könyvjelzők