Nejste přihlášeni
Ač se snažím sebe víc, nedaří se mi přijít na funkční řešení. Mohu poprosit o radu?
Díky za odpověď, dá se toto ošetřit například přes .htaccess? (např. automatické přesměrování na adresu bez www.)
Dobrý den,
bohužel zatím nemohu ověřit, jestli se stejný problém týká i hlavní domény, ale u subdomény (guildweb.michalmasarik.cz) mi čím dál více lidí hlásí problém s certifikátem HTTPS.
Mě osobně HTTPS certifikát funguje dobře, ale pár uživatelům prohlížeč google chrome označuje můj web jako rizikový s neplatným certifikátem HTTPS. Dle screenu jim server zaslal HTTPS certifikát k doméně *.8u.cz namísto mé domény michalmasarik.cz
Screen získaného certifikátu od uživatele (nevím co znamenají čísla v certifikátu - zamazal jsem je - je to veřejné fórum):
https://nemesisup.cz/files/public/https.jpg
Subdoména je v administraci v HTTPS certifikátu přiřazena a v .htaccess souboru mám tyto parametry:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_USER_AGENT} !(BlackBerry)
RewriteCond %{HTTP_USER_AGENT} !(Windows\sNT\s5\.[12])
RewriteCond %{HTTP_HOST} ^(www\.)?guildweb.michalmasarik.cz
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?s=$1
Netušíte, kde by mohl být problém? Tento problém hlásí pouze menšina uživatelů, ale přehlížet jej nemohu.
Jsem na to přišel, viz. odpověď zde:
https://arduino.stackexchange.com/quest … 3342#23342
Jelikož teď testuji příkazy v Serial monitor, nesmím použít \r\n a zadávat to postupně - místo \r\n použít enter ...
Uživatel tam neuvedl řešení
Zkusil jsem i HTTP/1.0 a se stejným výsledkem.
(GET /index.php?s=data&lang=cs HTTP/1.0\r\n\r\n)
(zkusil jsem i verzi s "host" a taky stejný výsledek)
AT+CIPSTART="TCP","weatherstation.michalmasarik.cz",80
CONNECT
OK
AT+CIPSEND=48
OK
>
Recv 48 bytes
SEND OK
+IPD,311:HTTP/1.1 400 Bad Request
Server: nginx
Date: Fri, 06 Apr 2018 17:12:24 GMT
Content-Type: text/html
Content-Length: 166
Connection: close
<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
CLOSED
Dobrý den,
snad jsem téma zařadil správně. Dělám si vlastní meteostanici v arduinu a potřebuji si zaslat data přes příkaz GET (čip WIFI ESP8266 ESP-01). Bohužel dostávám odpověď 400 Bad request. Šlo by nějak zjisti, jaký request dorazil na Endoru? Nebo nevidíte někde chybu?
AT+CIPSTART="TCP","weatherstation.michalmasarik.cz",80
CONNECT
OK
AT+CIPSEND=89
OK
>
Recv 89 bytes
SEND OK
+IPD,311:HTTP/1.1 400 Bad Request
Server: nginx
Date: Fri, 06 Apr 2018 16:39:51 GMT
Content-Type: text/html
Content-Length: 166
Connection: close
<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
CLOSED
EDIT: upraven obrázek
Dobře, díky za za pomoc
Vše funguje správně až na jednu situaci.
1, OK - Pokud vstoupím přímo adresou www.weatherstation.michalmasarik.cz - přesměruje
2, OK - Pokud vstoupím bez www - OK
3, Pokud už jsem na adrese bez www a doplním www, tak to už nepřesměruje. Jde tahle situace ošetřit?
Teď to zase nejde s www
Díky za opravu. Přesměrování je funkční. Bohužel to teď nepřesměruje na https adresu bez www
(weatherstation.michalmasarik.cz)
Změnu jsem provedl, ale stále po zadání adresy s www mě to nepřesměruje.
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_USER_AGENT} !(BlackBerry)
RewriteCond %{HTTP_USER_AGENT} !(Windows\sNT\s5\.[12])
RewriteCond %{HTTP_HOST} !weatherstation.michalmasarik.cz
RewriteRule (.*) https://weatherstation.michalmasarik.cz/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?s=$1
A poradil by jste mi prosím vás, jak by se dal upravit můj .htaccess soubor?
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_USER_AGENT} !(BlackBerry)
RewriteCond %{HTTP_USER_AGENT} !(Windows\sNT\s5\.[12])
RewriteCond %{HTTP_HOST} ^(www\.)?weatherstation.michalmasarik.cz
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?s=$1
A nedalo by se to nějak ošetřit v .htaccess, aby to pokaždé přesměrovalo na adresu bez www.?
Jedná se o subdoménu: weatherstation.michalmasarik.cz
V možnostech přidání subdomény do certifikátu mi nejde www. zapsat.
Dobrý den,
Mám u vás doménu, HTTPS funguje na hlavní doméně v pořádku. U subdomény ale funguje pouze v případě, kdy není v adresovém řádku www., šlo by to nějak ošetřit?
Příklad:
subdomena.adresa.cz - HTTPS běží
www.subdomena.adresa.cz - HTTPS neběží
Aha, už jsem to pochopil Díky za odpověď
Zdravím,
chtěl bych se zeptat, jestli je tu možnost změnit heslo do jednotlivé databáze, popřípadě celé PHPMyadmin.
Mám totiž zpřístupněné ftp pro známého, ale mám tam soubor s připojením, tzn. i s heslem, ke kterému by se mohl dostat.
vyplněno znovu, šlo to v pořádku.
Zdravím,
Doménu + program plus kupuji poprvé, vše jsem vyplnil a dal odeslat, ale nějak se to hryzlo a stále to píše Odesílám formulář, mám počkat? popřípadě odeslat znova? zatím počkám na odpověď, nerad bych to objednal 2x.
Na mail nic nepřišlo.
Jedná se o doménu jaknaminecraft.cz
Dneska to ještě zkusím vyřešit sám, jakmile to nepůjde ozvu se, díky
EDIT: Problém vyřešený, měl jsem na wampu starou verzi php, proto mi to neukazovalo errory, které brání některým funkcím v provozu na novém php. díky za pomoc a omlouvám se za chybné obvinění endory
Mno vytvořil jsem novou formu někde na té stránce a cookie se zobrazila, co mi vrtá stále hlavou je to, proč to nechce z té funkce vyletět, vymazal jsem všechno co na to mohlo mít vliv a stále to blbne... dál mi vrtá hlavou proč mi to funguje na localhostu (server wamp) zkusím přeinstalovat server a podívat se podrobněji na ten kód
ano zkoušel, i vkládání do databáze v oblasti kde je ukládání cookies
Mno tak blbý nejsem jinak bych nezprovoznil ani to na těch screenech ... Normálně odešlu formulář a vše funguje krom vložení cookies.... (na localhostu funguje, na endoře ne)
Je to jen na ukázku, kód je bezpečnější... Definovat jak myslíte?
Zdravím, kdykoli je funkce setcookie obalena nějakou funkcí
Například:
if (isset($_POST['login'])) {
setcookie("prihlaseni","1", time()+604800);
}
Tak cookie se po vyvolání neuloží v prohlížeči, naopak když je kdekoli jinde mimo nějaké podmínky, uloží se v pohodě. Nejspíše to bude někde chyba u Endory, jelikož u mě v pc to funguje bez problémů, zkoušel sem vícero prohlížečů a problém stejně přetrvává.
Tady pro ukázku:
Localhost: http://nemesisup.cz/files/541/localhost.png
Endora: http://nemesisup.cz/files/541/endora.png
Jedná se o web, na kterém právě pracuji (http://nicitele.9e.cz/).