У меня проблема с моими двумя 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]
Если URL содержит загрузку (например, mydomain.com/download/9), первое правило должно перенаправить этот запрос в download.php? Id = 9 Но это не так.
var_dump ($ _ GET) показывает следующее:
array(2) { ["c"]=> string(4) "view" ["misc"]=> string(9) "index.php" } index.php
Есть идеи?