Aury
Aury

Reputation: 7

Rewrite get parameter with .htaccess?

i want a htaccess url like

mysite.com/category/1

for

mysite.com/category.php?cat=1

my htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

Have an simple idea ? Thank you :-)

Upvotes: 0

Views: 49

Answers (1)

jeroen
jeroen

Reputation: 91734

You are not capturing the right information (you should split the name from the number) and you are not adding the query variable:

RewriteRule ^([^\.]+)$ $1.php [NC,L]

should be something like:

RewriteRule ^(\w+)/(\d+)$ $1.php?cat=$2 [NC,L]
                   ^^^^^ capture the number
             ^^^^^ capture the name

Upvotes: 1

Related Questions