??? Какой сайт?
P.S. На всякий случай спрошу, вы знаете о существовании Яндекс.Почты для домена, Mail.Ru для бизнеса и т.п. Мы свой почтовый сервер давным давно закрыли и перешли на использование первого сервиса.
Если в карте есть ошибочные ссылки, исправьте там. То что 404-ая выдается по неправильным ссылкам (я надеюсь, у вас это происходит, как положено – с соотв. статусом), это нормально. Только убедитесь, что правильные ссылки присутствуют в карте.---------- Добавлено 24.08.2016 в 20:36 ----------
Может, они в таком виде прописались в карте. Проверьте. Если мое предположение верно, исправьте.
Если на страницах сайта есть ссылки, содержащие index.php, удалите, т.е. чтобы ссылки были такого плана: /?id=page
Действительно, советуйте ТСу оставить его идеи по безопасности и т.п. при себе. Пусть будет, как у всех. И ничего, что в один прекрасный день сайт поломают. Ведь всех же ломают. Как-нибудь переживет :D---------- Добавлено 24.08.2016 в 08:30 ----------Пусть хотя бы закрывает/замаскировывает ее, коли придется таскать с собой.
У вас ранее использовался редирект с /index.php на /. Не надо тут ничего ломать. Просто расширьте это поведение и на параметры (ссылки с index.php уберите со страниц сайта, иначе вы сами себе противоречите). Как, написал выше.
Для общего развития: даже если вы не видите слеш в адресной строке для главной, он там есть.
Я предлагал что-нибудь простое подобрать. И тут незачем резать общий шаблон на куски и использовать множественные точки входа. Даже в самом простом движке могут использоваться более продвинутые вещи ;)---------- Добавлено 24.08.2016 в 01:16 ----------
Так и скажите, что нужен динамический сайт без админки с возможностью прикрутить оную в случае необходимости. Практически на любой хостинг-площадке есть файловый менеджер и phpMyAdmin – для разовых правок этого достаточно. Я могу подогнать вам какой-нибудь простецкий фрон-энд-двиг в том числе и бесплатно. Стоимость универсальных админок у нас начинается от 10к.
privetetoya, все правильно понимаете. Если редактирование не требуется, в целях безопасности оставляете только фронт-энд. Админку убиваете. По крайней мере до тех времен, когда вдруг снова понадобится функция редактирования.---------- Добавлено 23.08.2016 в 22:23 ----------
nikonlay, зачем $1? Он тут вообще не катит. Это у ТС-а есть:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/RewriteRule ^index\.php$ http://site.ru/ [R=301,L]