Re: RewriteRule to hide PHP vars in URL

From: Date: Sun, 25 Oct 2009 16:26:47 +0000
Subject: Re: RewriteRule to hide PHP vars in URL
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-299321@lists.php.net to get a copy of this message
On Sun, 2009-10-25 at 11:04 -0400, Rob Gould wrote: > I'm trying to follow the RewriteRule docs to make it so that: > > http://benchwarmersports.com/packages/super-bowl-xliv/1 > > can be entered into the web-browser, and it transforms into: > > æ¸ > mq?õ¼ۿnaWf«http://benchwarmersports.com/packages.php?title=super-bowl-xliv&eventid=1 > > > The good news is that it does transform the url when I do this. The > bad news > is that it also attempts to transform all the links (including to JS > files > and images). > > Can someone tell me what I'd need to modify to avoid this problem > with the > RewriteRule? > > > My .htaccess file presently looks like this: > > > Options +FollowSymlinks > RewriteEngine On > RewriteOptions MaxRedirects=10 > RewriteBase / > > RewriteRule ^packages/([^/]+)/([^/]+)$ /packages.php?title= > $1&eventid=$2 [NC] > > > > > > It's because in your HTML the URL's to the JS and images are relative. Changing them to absolute should fix the problem Thanks, Ash http://www.ashleysheridan.co.uk

« previous php.general (#299321) next »