Rozwiązania
Przyjazne i "ustatycznione" URL-e | Przyjazne i "ustatycznione" URL-e |
|
|
| Redaktor: cerberus | |
| 18.08.2008. | |
|
Standardowe strony w Joomla! pokazują niezrozumiałe dynamiczne adresy („dziwne” liczby, php znaki typu „?” itd…). Dla potrzeb dobrze pozycjonujących się stron (SEO) powinniśmy mieć statyczne adresy dla danego materiału (tak, by roboty np. Google po zaindeksowaniu zawsze podawały prawidłowy i zrozumiały adres), a co więcej powinny mieć tzw. przyjazne linki. Jak to wszystko zrobić w Joomla 1.5 i to w aspekcie polskich znaków? Wraz z kolegą Tomkiem Niemcem z zaprzyjaźnionej firmy Supremis przygotowaliśmy procedurę krok po kroku. Ustawienia globalne w Joomla!, część SEO Settings
DirectoryIndex index.php RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php php_flag register_globals off #RG_EMULATION on Potem już włączamy wspomnianą opcję i jest ok. Polskie znakiPolskie znaki – to problem nieco bardziej skomplikowany. Gdy w standardowym Jommla! wpiszemy słówko „róża”, to alias zbuduje się „ra” (bez uwzględnienia polskich znaków). Można oczywiście „ręcznie” wprowadzać aliasy np. „roza” (i tak na początku robiliśmy na naszej stronie TideSoftware.pl). My jednak chcemy aby te aliasy budowały się „same”. No to do dzieła. Uwaga, nie zapomnijcie o backup-ie. W dalszej części używamy wersji beta jednego z komponentów, więc mogą być problemy ze stabilnością.
Teraz mamy już super działające URL-e. Sami zobaczcie. Dodajcie artykuł „Róża” i zobaczcie jak zadziała budowa aliasu a także jak wyświetlany jest link do strony. Miłej zabawy… PS Więcej na temat samego SEO publikujemy w naszej w części Internet\SEO - Pozycjonowanie PS2 Po wprowadzeniu powyższego w istniejącym portalu wiele linków np. w artykułach stanie się "ślepe". Należy cały portal przeszukać pod kątem nieistniejących adresów URL np. narzędziem Xenu. |
|
| Zmieniony ( 04.09.2008. ) |
| « poprzedni artykuł | następny artykuł » |
|---|






