Całodobowa pomoc techniczna

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&region=krajowe&id=348

Kod, który realizuje to przepisanie jest następujący:

RewriteEngine On
RewriteRule (nowosci)/(krajowe)/([0-9]+) /wyswietl.php?what=$1&region=$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:

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:

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;