Возьми правила с моих снипетов, отсюда вижу 5-6 вариантов когда онои у тебя не будут работать адекватно.
как вариант попробуй так, добавь слеш сюда
RewriteCond %{QUERY_STRING} (^|&)и так_далее($|&|/)
nginx балансировщик это две строчки в конфиге. ( реально две) в одной какраз и будет сервер с атрибутами как его подставлять, рандомно лоадаварейдж или дауну и тд и тп.
да конечно, чем хорош nginx его конфиги это по сути перл. Плюс если не хватает то там еще доставляется, помоему лула.
В конфигах nginx можно с легкость прописать кучу локейшенов с разными условиями в зависимости от кода овтвета сервера и тд.
Дмитрий Евграфович: оченьмного чего в нем не сильно здороского.
Тупое наследование класов не позволяет к примеру использвать его посути нигде кроме как в текущем элементе. В следствие чего типографика сайта по сути превращается в хлам.
Да у бема есть куча плюсов но и минусы у него имеются.
а ну тут все просто, чтоб избаитья от гет в конце урла вам нужно поставить ? в правеле куда.
Уж не спрашивайте почему так ;)
Теперь осталось добавить остальные квери кроме фб_сомент
следовательно их тупо дописываем %2%3, вот только \? уже ;) перед кажыдм гет запросом.
получиится что-то вроде
реврайт рул (.*) http://site.ru/?/тут часть урла/\?первый гет\? второй гет
Ага только если ты хочешь отрезать .html лучше сделать это отдельно, или так же вынести в конд, для удобства, как дополнительное условие.
Если ты сделаешь отдельное условие
РеврайтКонд Реквест ури = (.*)\.html\(.*)%2$
реврайт рул (.*) %1%2
НО я бы сделал вообще отдельное правило для отрезания хтпл со своим кондом и рулом.
БЛин вот читал сидел пытался реально понять.
Ты напиши пару урлов откудла куда при каком условие должно перейти.
Особенно те которые реально не работают
я тебе сделаю правило.
Думаю самый достойный вариант будет не сливать свою компетенцию, а использовать ее для преумножения дохода. Следовательно брать самый дорогой движок для разработки ( так повелось что это битрикс) ну и да это теперь 1с-битрикс, что дает определенные плюсы.
Ну и акцентировать себя на разработке бэкэнда в частности работе связки битрикс-1с поскольку в 99% случая это два прогера не шарющих в коде друг друга разговаривающие на уровне бабуинов.
Если ты закроешь компетенцию php разработчика битрикс, то ты получишся уникальным человеком который в состояние сам разработаь всю связку. На моей памяти таких небыло ни 1. А я бы заплатил за него.
как вариант попробуй так, добавь слеш сюда
RewriteCond %{QUERY_STRING} (^|&)и так_далее($|&|/)