sickboy6ths |
05-08-2006 09:44 AM |
Ok to get it working on isapi_rewrite, edit httpd.conf and add this:
Code:
RewriteRule ^/(.*)/(styleid=(.*))$ /showthread.php?&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/(showthread\.php)$ /showthread.php?&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*)-new.html /showthread.php?t=$3&goto=newpost&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*)-last.html /showthread.php?t=$3&goto=lastpost&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*)-print.html/(.*)$ /printthread.php?t=$3&%{QUERY_STRING}&is_vrewrite=yes [L]
RewriteRule ^/(.*)/t-(.*)-(.*)-print.html /printthread.php?t=$3&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*)-nextnewest.html /showthread.php?t=$3&goto=nextnewest&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*)-nextoldest.html /showthread.php?t=$3&goto=nextoldest&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/p-(.*)-post(.*)/postcount(.*).html /showpost.php?p=$2&postcount=$3&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*)-page(.*).html /showthread.php?t=$3&page=$4&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*)/page(.*).html /showthread.php?t=$3&page=$4&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/(.*)/t-(.*)-(.*).html/(.*)$ /showthread.php?t=$3&%{QUERY_STRING}&is_vrewrite=yes [L]
RewriteRule ^/(.*)/t-(.*)-(.*).html /showthread.php?t=$3&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/f-(.*)-(.*)/misc\.php$ /misc.php?&%{QUERY_STRING}&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/members/(.*)-(.*).html /member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/u-([A-Za-z0-9\_\-]+)-([0-9]+).html /member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/u-(.*)-(.*).html(.*) /member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING}$3 [L]
RewriteRule ^/u-(.*)-(.*).html /member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING} [L]
RewriteRule ^/f-(.*)-(.*)/page(.*).html/(.*)$ /forumdisplay.php?f=$2&&page=$3%{QUERY_STRING}&is_vrewrite=yes [L]
RewriteRule ^/f-(.*)-(.*)/(.*)$ /forumdisplay.php?f=$2&&%{QUERY_STRING}&is_vrewrite=yes [L]
RewriteRule ^/f-(.*)-(.*)/$ /forumdisplay.php?f=$2&%{QUERY_STRING}&is_vrewrite=yes [L]
RewriteRule ^/search-(.*).html$ /search.php?do=$1 [L]
In short, the difference between the original config for apache, and the config for isapi rewrite:
(1st = Apache, 2nd = ISAPI)
Code:
RewriteRule ^search-(.*).html$ search.php?do=$1 [L]
RewriteRule ^/search-(.*).html$ /search.php?do=$1 [L]
so you need to add 2 slashes in total, one after "RewriteRule ^" and one before the .php file.
Hope this is useful for somebody.
|