Przepisywanie linków z użyciem serwera Apache - tworzymy zasady przepisywania

Załóżmy, że przepisywanie linków przez serwer Apache i jego rozszerzenie RewriteEngine działa prawidłowo. Możemy więc zacząć pozycjonowanie z jego użyciem. Zdefiniujmy więc zasady, według których będzie działało przepisywanie. Dla naszego przykładu dyrektywa schemat będzie następujący:
RewriteRule ^meble/(.*)$ index.php?cat=telefony&year=$1

W pierwszej części tego wzoru mamy adres wpisywany przez użytkownika; zwróćmy uwagÄ™ na frazÄ™ (.*) - oznacza ona, że dowolne znaki wystÄ™pujÄ…ce po tekÅ›cie meble/ bÄ™dzie interpretowana jako rok. Mechanizm, wedÅ‚ug którego siÄ™ to dzieje, nazywamy wyrażeniami regularnymi (ang. regular expressions), których nie bÄ™dziemy tu opisywali. Wszystkie potrzebne szczegóły techniczne można znaleźć w oficjalnej dokumentacji Apache’a:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html (dla wersji 1.3) lub
http://httpd.apache.org/docs/2.2/misc/rewriteguide.html (dla wersji 2.2).
Życzymy powodzenia i cierpliwości w pozycjonowaniu z użyciem przyjaznych URL-i! Naprawdę warto.

Dodaj Komentarz

You must be Zalogowany jako napisz komentarz.