vmaximov777
Новичок
Лишний internal redirect в mod rewrite логе!!
Есть каталог http://localhost/test/
в нем .htaccess с контентом
RewriteEngine on
RewriteRule ^([/]?)$ a.php [NS,NC,L]
в httpd.conf 2 дериктивы:
RewriteLog "rewrite.txt"
RewriteLogLevel 3
После запроса http://localhost/test/ получаю лог
strip per-dir prefix: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/ ->
applying pattern '^([/]?)$' to uri ''
rewrite '' -> 'a.php'
add per-dir prefix: a.php -> C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php
strip document_root prefix: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php -> /test/a.php
internal redirect with /test/a.php [INTERNAL REDIRECT]
strip per-dir prefix: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php -> a.php
applying pattern '^([/]?)$' to uri 'a.php'
pass through C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php
Вопрос - как удалить internal redirect with /test/a.php [INTERNAL REDIRECT] . Все работает, но когда я добавляю в .htacess другие правила internal redirect приводит к повторному выполнению правил и [L] не помагает.
Как быть, или где найти ответ?
Всем спасибо.
Есть каталог http://localhost/test/
в нем .htaccess с контентом
RewriteEngine on
RewriteRule ^([/]?)$ a.php [NS,NC,L]
в httpd.conf 2 дериктивы:
RewriteLog "rewrite.txt"
RewriteLogLevel 3
После запроса http://localhost/test/ получаю лог
strip per-dir prefix: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/ ->
applying pattern '^([/]?)$' to uri ''
rewrite '' -> 'a.php'
add per-dir prefix: a.php -> C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php
strip document_root prefix: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php -> /test/a.php
internal redirect with /test/a.php [INTERNAL REDIRECT]
strip per-dir prefix: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php -> a.php
applying pattern '^([/]?)$' to uri 'a.php'
pass through C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/test/a.php
Вопрос - как удалить internal redirect with /test/a.php [INTERNAL REDIRECT] . Все работает, но когда я добавляю в .htacess другие правила internal redirect приводит к повторному выполнению правил и [L] не помагает.
Как быть, или где найти ответ?
Всем спасибо.