0

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 :-)

1
  • 1
    What's the question? Commented Oct 2, 2014 at 15:12

1 Answer 1

1

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 
Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.