attempt to create static looking pages

Discuss practical ways rearrange URLs using mod_rewrite.

attempt to create static looking pages

Postby Anonymous Coward » Mon Mar 22, 2004 4:17 am

Code: Select all
RewriteRule ^/pages/([0-9]+)\.html\??(.*)?$ /cgi-bin/page.pl?id=$1&$2 [PT]


second argument is optional, but does not get passed, if i go for
"/pages/123.html?debug=1&foo=bar" it only gets rewritten to "/cgi-bin/page.pl?id=123&"

any ideas?
Anonymous Coward
 

Postby Anonymous Coward » Mon Mar 22, 2004 5:11 am

replying to myself i find that:

Code: Select all
RewriteRule ^/pages/([0-9]+)/(.+)$ /cgi-bin/page.pl?id=$1;$2 [PT,L]
RewriteRule ^/pages/([0-9]+)/?$ /cgi-bin/page.pl?id=$1 [PT,L]


actually works. i just dont seem to get that rule with:

Code: Select all
RewriteRule ^/pages/([0-9]+)\?(.+)$ /cgi-bin/page.pl?id=$1;$2 [PT,L]


to work....
Anonymous Coward
 


Return to Friendly URLs with Mod_Rewrite

Who is online

Users browsing this forum: No registered users and 46 guests

cron