Problem with .htaccess (mod_rewrite). RewriteRule's doens't work correctly
- by daniel
Hello,
I have a problem with my two RewriteRules.
.htaccess:
# protect the htaccess file
<files .htaccess>
order allow,deny
deny from all
</files>
RewriteEngine On
Options +FollowSymlinks
Options -Indexes
RewriteBase /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^download/([0-9]+)$ download.php?id=$1 [L]
RewriteRule ^(.*)$ index.php?c=view&misc=$1 [B]
If the url contains download (some like this: mydomain.com/download/9) the first rule should redict this request to download.php?id=9. But it doesn't.
var_dump($_GET) shows the following:
array(2) { ["c"]=> string(4) "view" ["misc"]=> string(9) "index.php" } index.php
Any ideas?