Widzialni.pl Blog

Problem z właściwą indeksacją stron internetowych mogą sprawiać adresy generowane dynamicznie. Niektóre strony posiadają adresy przepełnione różnymi cyframi i znakami specjalnymi np:

http://laptopy.szukaj.pl/search?jk=ku&a=laptopy&btD=Szukaj+w+dodaj&lr

Każdy parametr w adresie spełnia swoją rolę i to od nich zależy co zobaczymy na stronie. Taki sposób zapisu parametrów w adresach nazywamy metodą GET.  Oczywiście wszystko da się zapisać inaczej (np: można wysyłać formularze metodą POST ), ale kosztuje to dużo więcej pracy i czasu w trakcie budowy strony. Niektóre roboty sieciowe mają nie lada problem z adresami o dużej liczbie parametrów, a na dodatek nie wyglądają one ładnie. Można byłoby się tym nie przejmować, ale … w jaki sposób użytkownik ma polecić naszą podstronę lub na nią powrócić skoro nie jest w stanie zapamiętać jej adresu? Adres powinien  mieć taką konstrukcję która umożliwi użytkownikowi odszukanie go np. w historii stron w przeglądarce. Istnieje kilka sposobów dzięki, którym możemy przepisać adres dynamiczny na statyczny (dużo lepiej wyglądający), jednak opiszę dzisiaj tylko jeden z nich – ten najbardziej popularny. Wykorzystuje on moduł serwera Apache o nazwie mod_rewrite. Na początku należy upewnić się czy nasz dostawca hostingowy taką funkcjonalność udostępnia.

Przykład:

Należy w katalogu strony utworzyć plik .htaccess, jednak wcześniej trzeba się upewnić czy czasami go tam już nie ma, ponieważ plik z nazwą rozpoczynającą się od kropki oznacza, że w systemie uniksowym jest ukryty. Żeby to sprawdzić należy włączyć widok plików ukrytych w kliencie FTP. Kolejnym krokiem jest wpisanie do pliku:

RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)$ index.php[L]

RewriteEngine On – powoduje włączenie modułu mod_rewrite.

Options +FollowSymlinks – przechodzenie po linkach symbolicznych

RewriteBase / – definiujemy katalog do przepisania.

RewriteRule ^(.*)$ index.php – oznacza, że wszystko co wystąpi po ścieżce bazowej w adresie (.*) będzie przepisywane jako do pliku index.php i ten obsłuży w odpowiedni sposób dany adres

  • Facebook
  • Wykop
  • Blip
  • Twitter
  • Flaker
  • del.icio.us
  • Google Bookmarks
Tagi: , ,

Pozostałe podobne artykuły:

  • Optymalizacja stron internetowych
    W swojej pracy wielokrotnie spotykamy się z pytaniami dotyczącymi elementów, które są analizowane podczas przygotowywania aud...
  • Wskazówki dla webmasterów
    Podczas tworzenia nowej strony WWW dość często nie zwracamy uwagi na podstawowe elementy dotyczące optymalizacji względem wys...
  • Optymalizacja strony internetowej – część II
    Po dość długiej przerwie publikuję drugą część kursu „Optymalizacji stron internetowych”. W tej części podam kilka dodatkowyc...
  • Optymalizacja strony internetowej – część I
    Chcąc być widocznym (a może raczej widzialnym ;) ) w wyszukiwarkach internetowych trzeba zadbać o to, by strona była dobrze o...
  • Bing SEO
    Choć na rodzimym rynku wyszukiwarek nadal króluje monopol "wielkiego" Google, który według oficjalnych statystyk w 2011 roku...

Liczba komentarzy: 1

Wskazówki dla webmasterów | widzialni.pl Blog napisał, Luty 22nd, 2011, 12:10 pm

[...] Jeżeli Twoja witryna posiada dynamiczne linki, to zapoznaj się z postem: co to są przyjazne linki i do czego służą. [...]

Dodaj komentarz do artykułu