Rewrite rules in .htaccess

By | September 20, 2009
RewriteEngine On
RewriteBase   /mydir
RewriteRule ^mydir/(.*) http://my_other_server.com/other_dir/$1 [P]
RewriteRule    ^mydir/$  http://my_other_server.com/cgi-bin/other_dir/index.cgi [P]
RewriteRule    ^cgi-bin/other_dir/index.cgi(.*)  http://my_other_server.com/cgi-bin/other_dir/index.cgi$1 [P]
#
RewriteCond %{REQUEST_URI}  ^index.cgi*
RewriteRule   ^index.cgi(.*)  http://my_other_server.com/cgi-bin/other_dir/index.cgi$1 [P]
RewriteRule    ^mydir/index.cgi(.*)  http://my_other_server.com/cgi-bin/other_dir/index.cgi$1 [P]

RewriteEngine On

RewriteBase   /mydir

RewriteRule ^mydir/(.*) http://my_other_server.com/other_dir/$1 [P]

RewriteRule    ^mydir/$  http://my_other_server.com/cgi-bin/other_dir/index.cgi [P]

RewriteRule    ^cgi-bin/other_dir/index.cgi(.*)  http://my_other_server.com/cgi-bin/other_dir/index.cgi$1 [P]

#

RewriteCond %{REQUEST_URI}  ^index.cgi*

RewriteRule   ^index.cgi(.*)  http://my_other_server.com/cgi-bin/other_dir/index.cgi$1 [P]

RewriteRule    ^mydir/index.cgi(.*)  http://my_other_server.com/cgi-bin/other_dir/index.cgi$1 [P]

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.