-
Pomoc
- Informacje
- Poczta
- Hosting
- Hosting
- Business Web
- Kreator WWW
- Rejestracja
- Przedłużenie
- Transfer
- Sklepy
- LiveChat
- Certyfikaty SSL
- Kaspersky Internet Security 2010
- Zarządzanie
- Obsługa
- Funkcje
- Aplikacje
- Kursy
Dokumentacja Funkcje serwera
.htaccess
mod-rewrite
mod-rewrite to narzędzie, które pozwala na używanie w serwisie prostych linków, np.:
http://moja-domena.home.pl/nowosci/krajowe/348
zamiast
http://moja-domena.home.pl/wyswietl.php?what=nowosci®ion=krajowe&id=348
Kod, który realizuje to przepisanie jest następujący:
RewriteEngine On
RewriteRule (nowosci)/(krajowe)/([0-9]+) /wyswietl.php?what=$1®ion=$2&id=$3
Składnia poleceń mod-rewrite'a jest zgodna z tą używana w mod-rewrite serwera Apache. Pełna dokumentacja dostępna jest na stronach projektu Apache.
Zapraszamy do zapoznania się z prostym kursem tworzenia reguł przepisania.
Podstawowe zalety korzystania z mod-rewrite to:
- możliwość używania prostych i zrozumiałych linków,
- ukrycie informacji o języku, w jakim są napisane skrypty,
- lepsze trakowanie przyjaznych linków przez wyszukiwarki tj. Google - przyjazne linki lepiej się pozycjonują.
Popularne aplikacje korzystające z przepisywania linków
Poniżej znajdziesz listę kilku popularnych aplikacji do zarządzania treścią stron WWW, które posiadają mechanizmy generowania przyjaznych linków:
- Joomla 1.0.8
- Mambo 4.6
- Drupal 4.6.6
- Wordpress 2.0.x (wymagana jest zmiana w jednym pliku - patrz poniżej)
W celu uruchomienia przepisywania linków w aplikacji Wordpress 2.0.x należy wyedytować plik "/wp-includes/vars.php" i zmienić w nim następującą linię:
$is_apache = ( strstr($_SERVER['SERVER_SOFTWARE'], 'Apache') || strstr($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') ) ? 1 : 0;
na:
$is_apache = ( strstr($_SERVER['SERVER_SOFTWARE'], 'Apache') || strstr($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') || strstr($_SERVER['SERVER_SOFTWARE'], 'IdeaWebServer')) ? 1 : 0;