Forum Moderators: phranque
RewriteEngine on
RewriteRule ^(.+)/([0-9]+)/([0-9]+)$ /reader/$1/$2/$3/ [NC,R,L]
RewriteRule ^(.+)/([0-9]+)/([0-9]+)/$ /reader/reader.php?series=$1&ch=$2&page=$3 [NC,L]
RewriteRule ^(.+)/([0-9]+)/$ /reader/$1/$2/1/ [NC,R,L]
RewriteRule ^(.+)/([0-9]+)$ /reader/$1/$2/1/ [NC,R,L]
RewriteRule ^(.+)/$ /reader/series.php
# Externally redirect to add missing trailing slash
RewriteRule ^([a-z_]+/([0-9]+/)?([0-9]+)?)$ http://www.example.com/$1/ [NC,R=301,L]
#
# Internally rewrite to reader.php or series.php script
RewriteRule ^([a-z_]+)/([0-9]+)/([0-9]+)/$ /reader/reader.php?series=$1&ch=$2&page=$3 [NC,L]
RewriteRule ^([a-z_]+)/([0-9]+)/$ /reader/reader.php?series=$1&ch=$2&page=1 [NC,L]
RewriteRule ^([a-z_]+)/$ /reader/series.php [NC,L]
# Externally redirect to add missing trailing slash
RewriteRule ^([a-z_]+/([0-9]+/)*[0-9]+)$ http://www.example.com/$1/ [NC,R=301,L]
RewriteRule ^([a-z_]+)$ http://www.example.com/$1/ [NC,R=301,L]
#
# Internally rewrite to reader.php or series.php script
RewriteRule ^([a-z_]+)/([0-9]+)/([0-9]+)/$ /reader/reader.php?series=$1&ch=$2&page=$3 [NC,L]
RewriteRule ^([a-z_]+)/([0-9]+)/$ /reader/reader.php?series=$1&ch=$2&page=1 [NC,L]
RewriteRule ^([a-z_]+)/$ /reader/series.php [NC,L]