KorDen
Atra esterní ono thelduin!
- Сообщения
- 2,142
- Реакции
- 1,424
Подумал и решил перенести все "админские" ресурсы сайта на HTTPS...
Работает все на nginx+php-fpm.
Но если SourceBans, phpMyAdmin и другие подобные ресурсы можно перевести без задумки, поскольку у всех ползователей все будет нормально работать, то встает вопрос о переносе админской части HLStatsX.
Для SB и других можно сделать и короткие адреса, переписывая адрес например
Но для статистики такое не получится - иначе перестанут работать внутриигровые функции вроде statsme - браузер MOTD не поддерживает SSL.
Нет, можно конечно и вручную набирать https-адрес, то есть админка будет доступна и по обычному адресу и по секьюрному. Но это как-то не интересно, да и забыть можно... :blush2:
В общем, идея у меня заключается в вылавливании mode=admin в адресе к HLStats и перенаправлении этого адреса на такой же, но секьюрный.
Может кто-нибудь подсказать правильное регулярное выражение? Пока додумал только так, но не работает, я пока плохо пониимаю принцип регулярок..
Что я тут неправильно написал (или вообще все неправильно?:secret:)?
Работает все на nginx+php-fpm.
Но если SourceBans, phpMyAdmin и другие подобные ресурсы можно перевести без задумки, поскольку у всех ползователей все будет нормально работать, то встает вопрос о переносе админской части HLStatsX.
Для SB и других можно сделать и короткие адреса, переписывая адрес например
C-подобный:
rewrite ^(.*)$ https://ssl.css32.ru/bans$1 permanent;
Нет, можно конечно и вручную набирать https-адрес, то есть админка будет доступна и по обычному адресу и по секьюрному. Но это как-то не интересно, да и забыть можно... :blush2:
В общем, идея у меня заключается в вылавливании mode=admin в адресе к HLStats и перенаправлении этого адреса на такой же, но секьюрный.
Может кто-нибудь подсказать правильное регулярное выражение? Пока додумал только так, но не работает, я пока плохо пониимаю принцип регулярок..
C-подобный:
rewrite ^(.*)mode=admin(.*)$ https://ssl.css32.ru/stats$1mode=admin$2 permanent;