В моем htaccess есть следующее, так что я могу получить доступ к странице как domain.com/whatever
вместо domain.com/index.php/view/whatever
. Таким образом, это удаляет index.php/view
из URL. Это работает нормально во всех браузерах, кроме Chrome. Chrome переписывает страницу дважды. Я заметил это потому, что у меня есть счетчик на странице. Каждый раз при загрузке страницы счетчик увеличивается на 2. Если я удаляю правило перезаписи, то счетчик работает правильно и увеличивается на 1. Почему перезапись происходит дважды в chrome. Firefox и IE загружают страницу только один раз, как и должны.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/view/$1 [L]
PS: view
и whatever
не являются ни файлами, ни папками. Они генерируются динамически.