Использование XAMPP и Windows 10 Я экспериментирую с некоторыми правилами htaccess.
У меня есть папка C:\xampp\htdocs\website
, и в этом каталоге находится файл .htaccess, полное содержимое которого:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Чтобы проверить, работает ли .htaccess, я добавил в конец следующее правило перенаправления:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
RedirectMatch 301 ^(.*)$ http://www.example.com
Это успешно перенаправило весь мой домен, отлично.
С тех пор я удалил эту строку из моего файла htaccess, однако мой домен все еще перенаправляется.
Я перезагружал Apache несколько раз, очищал историю браузера, кешировал и пробовал разные браузеры. Я также пробовал просматривать сайт в режиме инкогнито.
В конечном итоге сайт возвращается в нормальное состояние, это происходит после многочисленных перезапусков службы и удаления истории.
Это ожидаемое поведение? Есть ли более эффективный способ тестирования .htaccess?
Любой совет приветствуется.