| 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 roky
|
|||
0