Привет, пожалуйста, кому не сложно, напишите как правильно должно это выглядеть, я уже 2й день трачу на изучение реврайт лога и попытку убить 500 ошибку..
все варианты сайта свести к http://site.ru/index.html, т.е. если запрашивается
http://www.site.ru/
http://site.ru/
http://www.site.ru/index.php
http://site.ru/index.php
все должно попасть на
http://site.ru/index.html
файлы, имеющие расширения jpeg, jpg, png, gif не должны быть затронуты
конец каждого url завершаться .html и если его поставить некуда (но при этом это поддиректория), резать последний слеш, если не поддериктория то на index.html направлять, т.е
http://site.ru/index
http://site.ru/index/
http://site.ru/index.php/
ведут на
http://site.ru/index.html
а
http://site.ru/index/blabla/
http://site.ru/index/blabla
ведут на
http://site.ru/index/blabla.html
и в итоге весь запрос должен уйти на роут файл index.php в том виде котором пришел, т.е я получу в $_SERVER['QUERY_STRING'] при запросе
http://site.ru/member/activate.html?key=1a2b3c
строку
member/activate.html?key=1a2b3c