Нечто подобное должно сработать.В основном это говорит: что-либо, идущее от IP, отличного от указанного, загружает index.html.
Поэтому, когда вы загрузите страницу, вы увидите, что перезапись вступит в силу, как и должно быть, а все остальные просто увидят index.html.
Убедитесь, что вы используете свой общедоступный IP-адрес в приведенном ниже правиле.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^1\.1\.1\.1 #your ip goes here, escape the dots!
RewriteRule .* index.html [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
У меня есть предложение.Попробуйте настроить локальную среду разработки.Вы можете менять вещи так, как вам хочется, не затрагивая ваших пользователей ...