Paul Sanchez
Paul Sanchez

Reputation: 2431

RewriteRule to accept 2 parameters

mydomain.com/MyFolder/parameter-1

I have this htaccess RewriteRule -

RewriteRule ^([a-z0-9\-]+)/?$ index.php?c=$1 [NC,L]

The .htaccess file is inside MyFolder and this only accept a single parameter.

How can do a RewriteRule to accept 2 parameters

mydomain.com/MyFolder/parameter-1/parameter-2

Thanks

Upvotes: 5

Views: 2764

Answers (1)

Book Of Zeus
Book Of Zeus

Reputation: 49877

use this:

RewriteEngine On

# mydomain.com/MyFolder/parameter-1
RewriteRule ^([a-z0-9\-]+)/?$ index.php?c=$1 [NC,L]

# mydomain.com/MyFolder/parameter-1/parameter-2
RewriteRule ^([a-z0-9\-]+)/([a-z0-9\-]+)/?$ index.php?c=$1&d=$2 [NC,L]

Upvotes: 7

Related Questions