Re: RewriteRule REGEX ?
| From: | DvDmanDT | Date: | Sat, 24 Jan 2004 18:06:09 +0000 |
| Subject: | Re: RewriteRule REGEX ? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-175640@lists.php.net to get a copy of this message | ||
Did you try to remove that '^' ? That means start.. In other words you are
saying that the uri starts with articles, when I would think it starts with
/articles... Yes, that could really matter...
--
// DvDmanDT
MSN: dvdmandt¤hotmail.com
Mail: dvdmandt¤telia.com
"Monty" <monty3@hotmail.com> skrev i meddelandet
news:BC38131C.1F7FE%monty3@hotmail.com...
> My server runs Apache 2.0. I am trying to do a simple URL rewrite so that
> old URLs will map to our new style of URLS...
>
> From This: articles.php?id=999
> To This: articles/999
>
> In the .htaccess file for the htdocs folder that contains the web files, I
> put the following:
>
> RewriteEngine on
> RewriteRule ^articles\.php\?id=([0-9]+)$ articles/$1 [R]
>
> I've also tried this (no slash in front of ?):
>
> RewriteEngine on
> RewriteRule ^articles\.php?id=([0-9]+)$ articles/$1 [R]
>
> But I keep getting a 404 error for articles.php, which means that
something
> must be wrong with my RewriteRule because it's not matching. I've tried
> various tweaks and just can't get it to work.
>
> What am I doing wrong??
>
> Thanks.