У меня есть следующее в моем .htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^task/(.*)/?$ index.php?mode=task&id=$1 [L]
RewriteRule ^(.*)/?$ index.php?mode=$1 [L]
Если указана последняя строка, независимо от того, что указано в URL-адресе , для $ _GET ['mode'] устанавливается index.php . Без последней включенной строки, или, если я установлю ее, например, на index.php? Mode = home, она работает нормально, но ловушки нет.
Я не вижу, в чем проблема, но, возможно, это что-то простое. Если бы кто-то еще мог уделить мне время, это было бы здорово. Спасибо!