Почему APACHE закешировал параметры mod_rewrite-а?

sanyoksanya

Новичок
У себя на ПК я создал локальный сайт по ip 127.0.0.5
Решил поэкспериментировать с mod_rewrite
Ввел следующие строки кода в htaccess файл:

AddDefaultCharset UTF-8
RewriteEngine on
RewriteRule ^$ http://www.google.com/ [R=301]

При вводе в адресную строку браузера http://127.0.0.5 это все работало и перенаправление шло на сайт гугла.

После этого предыдущее правило я изменил на следующее:

AddDefaultCharset UTF-8
RewriteEngine on
RewriteRule ^$ /index.php [R=301]

Но при вводе в адресную строку браузера: http://127.0.0.5, правило, которое было введено мною ранее не отменилось. Вопрос в том, почему первое правило не отменилось?

Далее при удалении строчек правил, все то же самое, при вводе http://127.0.0.5 перенаправляет на сайт гугла, который был введен в первом правиле.

Как отменить такое поведение Apache?
 
Благодарю за ответ, все стало на свои места. Но как теперь удалить этот редирект 301? Почистить Кеш браузера, или есть другие способы?
 
Последнее редактирование:
Должно быть достаточно перезапустить браузер. Это не та информация, что оседает в кеше.
Другое дело, что хром та ещё сволочь, так просто не перезапустишь.
 
Неплохо бы научиться пользоваться элементарными базовыми инструментами (developer tools -> network, curl), чтобы понимать, на каком уровне что-то закэшировалось, а не гадать на кофейной гуще.
 
Сверху