Forum Moderators: phranque
.htaccess:
RewriteEngine on
RewriteBase /foo/forum1/
RewriteRule ^page\.html$ page.cgi [T=application/x-httpd-cgi]
A request too www.foo.com/forum1/page.html results in:
Rewrite log:
www.foo.com - - [18/Jun/2001:22:44:58 -0500] [www.foo.com/sid#66b054][rid#725998/initial] (3) [per-dir c:/foo/forum1/] strip per-dir prefix: c:/foo/forum1/page.html -> page.html
www.foo.com - - [18/Jun/2001:22:44:58 -0500] [www.foo.com/sid#66b054][rid#725998/initial] (3) [per-dir c:/foo/forum1/] applying pattern '^page\.html$' to uri 'page.html'
www.foo.com - - [18/Jun/2001:22:44:58 -0500] [www.foo.com/sid#66b054][rid#725998/initial] (2) [per-dir c:/foo/forum1/] rewrite page.html -> page.cgi
www.foo.com - - [18/Jun/2001:22:44:58 -0500] [www.foo.com/sid#66b054][rid#725998/initial] (3) [per-dir c:/foo/forum1/] add per-dir prefix: page.cgi -> c:/foo/forum1/page.cgi
www.foo.com - - [18/Jun/2001:22:44:58 -0500] [www.foo.com/sid#66b054][rid#725998/initial] (3) [per-dir c:/foo/forum1/] add per-dir prefix: c:/foo/forum1/page.cgi -> c:/foo/forum1/c:/foo/forum1/page.cgi
www.foo.com - - [18/Jun/2001:22:44:58 -0500] [www.foo.com/sid#66b054][rid#725998/initial] (2) [per-dir c:/foo/forum1/] remember c:/foo/forum1/c:/foo/forum1/page.cgi to have MIME-type 'application/x-httpd-cgi'
To show that it actual works under unix, try [webmasterworld.com...] will call page.cgi and print hello.
Have a peek at the index [webmasterworld.com...] to see that there is no tricks...;-)
I have the same annoying problem! Did you find a solution to this problem???
tnx
(edited by: Puffin at 2:33 pm (gmt) on Oct. 26, 2001
Unix
RewriteRule ^(.*)\.html$ ../cgi-bin/kennel.cgi?id=$1 [T=application/x-httpd
-cgi]
Windows
RewriteRule ^(.*)\.html$ /localchampdogs/cgi-bin/kennel.cgi?id=$1 [T=application/x-httpd-cgi]
I've found it! A slash did the trick.
RewriteRule ^pagina/([0-9]+) /pageview.php?pageid=$1
instead of
RewriteRule ^pagina/([0-9]+) pageview.php?pageid=$1