|
|
Публикувано в 18.08.2017 г. 10:00:43 ч.
|
|
|
|

Ето какво е – вчера уебсайтът беше ъпгрейднат от http на https протокол
Един от моите софтуерни интерфейси за достъп до този уебсайт, като например:http://www.itsvse.com/api/test.php
Ако го достъпите директно с браузъра си, автоматично ще бъдете пренасочени към https://www.itsvse.com/api/test.php
Въпреки това, моят софтуерен код не пише код за автоматично пренасочване, тоест адреса, до който софтуерът влиза в интерфейса ми
ще върне 301 статус код и стандартната страница с грешка 301 в NGINX,
По този начин софтуерът не може да чете данните от интерфейса, но аз не мога да върна https обратно към оригиналния HTTP
Може ли nginx да определи кога посещавате определена страница и връщате съответното съдържание???
Отговорът е да!!!
Този код се поставя в сървъра, доколкото е възможно
Когато посетим страницата /api/test.php, nginx автоматично връща json низ на клиента, а резултатът от теста е следният:
(default_type и add_header получава грешка, когато се добави, не знам защо, но това не влияе, хаха)
|
Предишен:Много лесен за използване инструмент за транскодиране [GBK-UTF8 интерчендж]Следващ:Сортирайте низовете a10, a2, a3, a6, a5, a4
|