Autor | Zpráva | ||
---|---|---|---|
Giga Profil |
#1 · Zasláno: 19. 7. 2024, 16:24:54
Zdar pánové,
mám potíž a prosím o pomoc. Mám stránku s počasím na serveru s podporou https. Vše bylo OK, ale stará meteostanice, kde jsem se o komunikaci se serverem staral výhradně já, ukončila svoji činost. Byla nahrazena novou, modernější, barevnější :), ale o komunikaci se serverem se stará sama. Já můžu jenom zadat název domény. Musel jsem podle instrukcí vytvořit adresářovou strukturu a nahrát do ní skript pro komunikaci se stanicí. Problém je, že stanice umí pouze http a veškerá komunikace tak selhává. Máte nějakou radu, jak to dát dohromady? Děkuji. |
||
N71 Profil * |
#2 · Zasláno: 19. 7. 2024, 16:47:28
Asi bych se stanicí komunikoval nějakým skriptem na serveru (PHP?) až pak bych data předal webové stránce.
|
||
Giga Profil |
#3 · Zasláno: 19. 7. 2024, 17:51:05
Díky za reakci.
Se stanicí se moc komunikovat nedá. Ta jenom posílá data na nastavené servery s počasím. Nevím co s tím... :( |
||
Kajman Profil |
Giga:
Domluvte se s hostingem, aby zařídil výjimku a potřebnou url pro příjem dat povolit i s http přístupem a nedělal tam, automatické přesměrování na https. Edit: nebo si ty jejich skripty dejte na jinou subdoménu a pro ni také zakažte automatické přesměrování. |
||
Giga Profil |
#5 · Zasláno: 20. 7. 2024, 08:24:23
v htaccess mám toto:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] Header set Content-Security-Policy "upgrade-insecure-requests;" # cele domeny (aliasy) RewriteCond %{REQUEST_URI} !^domains/ RewriteCond %{REQUEST_URI} !^/domains/ RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d RewriteRule (.*) domains/%2/$1 [DPI] # subdomeny (s nebo bez www na zacatku) RewriteCond %{REQUEST_URI} !^subdom/ RewriteCond %{REQUEST_URI} !^/subdom/ RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$ RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d RewriteRule (.*) subdom/%2/$1 [DPI] # aliasy - spravne presmerovani pri chybejicim / RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R] # subdomeny - spravne presmerovani pri chybejicim / RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R] <IfModule mod_expires.c> ExpiresActive Off </IfModule> Prosím, jak tam zabuduju jednu http subdoménu? Děkuji. |
||
Kajman Profil |
#6 · Zasláno: 20. 7. 2024, 09:45:01
Zkuste na drruhý řádek přidat
RewriteCond %{HTTP_HOST} "api.example.com" RewriteRule ^ - [S=1] |
||
Časová prodleva: 2 měsíce
|
0