Я то вычистил радикально.
Откатился на прошлый год.
Но чую дыра в каком то модуле... найду... не в первой.
k2 - отключил, по этому и в 404 всё уходит
К2 убил, языки то же, сменил пароль
Вернул родной хттпс и дописал в него ваш редир
Уже намного лучше
http://admiral-olginka.ru/index.php?option=com_k2&view=itemlist&task=user&id=31342
в 404 все левые страницы идут, родные нормально
ErrorDocument 404 /index.php
так не работает
RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_URI} !(^/?$|/o-nas2|/nomera/std-bez-bal-5|/info/faq)RewriteRule ^ / [R=301,L]
а так
Not Found
The requested URL /nomera was not found on this server.
Apache/2.4.10 (Unix) Server at admiral-olginka.ru Port 80
только главная работает
к2 нет не пользую, просто поставил когда то посмотреть что это.
Я понял нужно его снести и выключить комментарии.
Вот всё что у меня прописанно
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !(/o-nas2|/nomera|/nomera/std-s-bal|/nomera/std-s-bal|/nomera/std-bez-bal-5|/nomera/std-s-ball|/nomera/kom-s-bal|/nomera/lux|/price|/pitanie1|/info/o-nas|/info/faq|/bronirovanie|/info/otzivi|/info/ob-olginke|/contact|/otzyvy)
RewriteRule ^ / [R=301,L]
И ошибка
http://admiral-olginka.ru/
Мои урлы такого типа
/o-nas2
/nomera/std-bez-bal-5
/info/faq
Его урлы такие
/ar/
/ar/bonus-pages/join-now
/index.php?option=com_k2&view=itemlist&task=user&id=45254
/index.php?option=com_k2&view=itemlist&task=user&id=18050
Их урлы сильно отличаются от моих, и все разные, привязаться не к чему.
Единственный выход, сделать редирект всего на главную, кроме следующих адресов..... и перечислить, и если указанного адреса нет в списке, то перенаправить на index.php
Вот как это сделать технически не знаю, по этому и пост создал, в надежде что код подскажите.
Конечно вычистить придётся, но недели 2-3, а может и больше вся эта масса будет в поиске болтаться..