<?php
if($_GET["title"] == "page1") goto Page1
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteCond %{REQUEST_METHOD} =GET
#Выявляем GET запрос в URL (не POST)
RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
#URL cодержит index.php в конце.
RewriteRule ^(.*)$ %1/ [R=301,L]
#Удалить index.php из URL.
Я вообще в шоке из-за такого бага
Сейчас все в if оборачивать =) колхоз