
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 1.38 KB | hits: 9 | expires: Never
PHP mod rewrite can't work correctly [closed]
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} /([0-9a-zA-Z]+)$ [NC]
RewriteRule ^(.*) image.php?names[]=%1 [L]
RewriteCond %{REQUEST_URI} /([0-9a-zA-Z]+),([0-9a-zA-Z]+)$ [NC]
RewriteRule ^(.*) image.php?names[]=%1&names[]=%2 [L]
RewriteCond %{REQUEST_URI} /([0-9a-zA-Z]+),([0-9a-zA-Z]+),([0-9a-zA-Z]+)$ [NC]
RewriteRule ^(.*) image.php?names[]=%1&names[]=%2&names[]=%3 [L]
RewriteCond %{REQUEST_URI} /gallery/([0-9a-zA-Z]+)$ [NC]
RewriteRule ^(.*) gallery.php?id[]=%1 [L]
RewriteCond %{REQUEST_URI} /gallery/([0-9a-zA-Z]+)$ [NC]
RewriteRule ^(.*) gallery.php?id[]=%1 [L]
RewriteCond %{REQUEST_URI} /([0-9a-zA-Z]+)$ [NC]
RewriteRule ^(.*) image.php?names[]=%1 [L]
RewriteCond %{REQUEST_URI} ^/([0-9a-zA-Z]+)$ [NC]
RewriteCond %{REQUEST_URI} /gallery/([0-9a-zA-Z]+)$ [NC]
RewriteCond %{REQUEST_URI} ^/gallery/([0-9a-zA-Z]+)$ [NC]
RewriteRule ^/([0-9a-zA-Z]+)$ image.php?names[]=$1 [QSA,NC,L]
RewriteRule ^/([0-9a-zA-Z]+),([0-9a-zA-Z]+)$ image.php?names[]=$1&names[]=$2 [QSA,NC,L]
RewriteRule ^/([0-9a-zA-Z]+),([0-9a-zA-Z]+),([0-9a-zA-Z]+)$ image.php?names[]=$1&names[]=$2&names[]=$3 [QSA,NC,L]
RewriteRule ^/gallery/([0-9a-zA-Z]+)$ gallery.php?id[]=$1 [QSA,NC,L]
# Trace:
# (!) file gets big quickly, remove in prod environments:
RewriteLog "/web/logs/mywebsite.rewrite.log"
RewriteLogLevel 9
RewriteEngine On