JoeyH
JoeyH

Reputation: 341

simple mod_rewrite problem

Options +FollowSymLinks
RewriteEngine On


RewriteRule ^?(.*) productfilter.php?category=$1 [NC,L]

This rewrite is returning : category=productfilter.php

can someone point out what I am doing wrong here

Upvotes: 0

Views: 37

Answers (1)

Andrew
Andrew

Reputation: 14447

In all likelihood, the issue is that the rewritten URL is getting re-rewritten. Rewrite directives, at least in .htaccess context, get re-executed after a URL rewrite. I think what you are trying to accomplish can be done with:

RewriteRule ^productfilter.php - [NC,L]
RewriteRule ^([^/]*)/?$ productfilter.php?category=$1 [NC,L]

The first RewriteRule just declines to rewrite when productfilter.php already starts the path.

Upvotes: 1

Related Questions