У меня странная проблема, которая нуждается в помощи. Речь идет о переписывании с использованием Apache.
Вот мой файл содержимого .htaccess:
Options +FollowSymLinks
## This is an example .htaccess-file
## To get everything automatically parsed, the following line is needed
#set link auto on
##From now on, every RewriteRule gets recognised.
RewriteEngine on
RewriteRule captcha(\.html){0,1}$ captcha.php [QSA,L]
RewriteCond %{SCRIPT_FILENAME} !-s
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
Rewriterule (.*) handler.php
##You can also change the text before the real link by the following line
С этим правилом я надеюсь, что все запросы, кроме тех, которые существуют в файле или каталоге, будут направлены на мой пользовательский обработчик: handler.php.
Everyting просто отлично, как и ожидалось, но в этом случае нет:
http://../test/form_login/query=%2Ftest%2Findex.php%3Fpage%3Dform&
URL-адрес корня: / test /,
form_login не является файлом или каталогом
index.php существует в корне.
Ответ Apache с: 404 Страница не найдена
Спасибо за любую вашу помощь.
С уважением,
Стив