Apache mod rewrite

From wiki.perl.lt
Jump to: navigation, search

httpd.conf

LoadModule rewrite_module       /usr/lib/apache/modules/mod_rewrite.so

...

<VirtualHost *:80>
    ServerAdmin algirdas@perl.lt
    DocumentRoot /whatever/perl.lt
    ServerName perl.lt
    ServerAlias www.perl.lt
    RewriteEngine on
    RewriteRule ^/(.*)\,(.*)$         /index.pl?p=$1&t=$2 [L]
    RewriteRule ^/(.*)\:(.*)$         /index.pl?p=$1&o=$2 [L]
    RewriteRule ^/eiti\|(.*)$         /r/index.pl?r=$1 [L]
    RewriteRule ^/([a-zA-Z0-9_]+)$    /index.pl?p=$1 [L]
    ErrorLog logs/perl.lt/perl.lt-error_log
    CustomLog logs/perl.lt/perl.lt-access_log combined
</VirtualHost>
Personal tools
Categories