Silva Rerum

Dziś jest sobota, 19 maja 2012 r.

Rewrite Engine serwera Apache

Po pierwsze i najważniejsze - aby Rewrite w ogóle działał, musi być:

Na przykład następującą zamianę:
http://site/home => http://site/index.php?id=home
zrealizuje następujący wpis:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f    ? o ile nie jest to plik
RewriteCond %{REQUEST_FILENAME} !-d   ? o ile nie jest to katalog
RewriteRule  ^([^.]*)$  /index.php?id=$1    ? wykonaj rewrite