Puncte:0

Redirecționarea HTTP nu funcționează

drapel za

Site-ul meu: https://www.louiswebsdale.co.uk/ continuă să afișeze eroarea „400 bad request invalid header” atunci când încearcă să o viziteze fără https. Asa de www.louiswebsdale.co.uk sau http://www.louiswebsdale.co.uk dați eroarea „400 bad request invalid header”.

Există vreun cod pe care trebuie să îl schimb în .htaccess fişier?

În prezent este următorul:

RewriteEngine Pornit
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Mulțumesc foarte mult.

vidarlo avatar
drapel ar
*nu* da eroare 400. Oferă o redirecționare 301 mutată către https. În plus, certificatul dvs. este revocat.
Louis Websdale avatar
drapel za
Când merg la adresa URL http://www.louiswebsdale.co.uk/ primesc următoarele: 400 Bad Request Antet nevalid.
vidarlo avatar
drapel ar
Nu este reproductibil. Firefox se plânge de un certificat revocat; ignorând că site-ul funcționează din chromium, firefox, google chrome și curl.
Louis Websdale avatar
drapel za
Cum pot remedia această eroare „400 bad request invalid header”? Este ceva de-a face cu codul din .htaccess?
vidarlo avatar
drapel ar
Funcționează de aici. Cu ceea ce ne-ați dat să lucrăm, se pare că nu există nicio eroare și nimic de remediat! Repetarea întrebării nu schimbă nimic. Dacă problema persistă din partea dvs., testați în modul incognito în browser și deschideți instrumentele de dezvoltare (apăsați F12) și includeți antete complete în întrebarea dvs.
Louis Websdale avatar
drapel za
Este foarte ciudat! https normal funcționează, dar nu dacă cineva introduce adresa URL fără https, așa că dacă scrie doar www.louiswebsdale.co.uk, apare eroarea.
vidarlo avatar
drapel ar
Nu postați mai multe întrebări despre aceeași problemă.Faceți ceea ce am sugerat; Afișați instrumente de dezvoltare și spuneți-ne ce anteturi trimite browserul dvs. De asemenea, testați în modul ingocnito și cu un browser diferit.
Louis Websdale avatar
drapel za
Am testat în modul incognito și în alt browser și încă aceeași eroare 400. Acest lucru se întâmplă când elimin s-urile din url după ce intru pe site-ul web corect. Deci, intru pe https://www.louiswebsdale.co.uk/, merge bine, apoi scot s-urile și dă eroarea. Instrumentele de dezvoltare spun: Antet nevalid. Nu s-a încărcat resursa: serverul a răspuns cu o stare de 400 (Solicitare greșită)
vidarlo avatar
drapel ar
Acesta nu este antetul, este corpul. Cer antetele cererii. Vă rugăm să consultați https://imgur.com/a/l3tnzUd pentru o ilustrare. De asemenea, puteți selecta să dezactivați stocarea în cache în timp ce instrumentele de dezvoltare sunt deschise.
Louis Websdale avatar
drapel za
Este aceasta? :authority: www.louiswebsdale.co.uk :method: GET :cale: / :scheme: https accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3; q=0,9 accept-encoding: gzip, deflate, br accept-language: en-GB,en;q=0.9 dacă a fost modificat de la: duminică, 04 iulie 2021 11:33:23 GMT sec-ch-ua: " Nu; O marcă";v="99", "Google Chrome";v="91", "Chromium";v="91" sec-ch-ua-mobile: ?0 sec-fetch-dest: document sec-fetch-mode: navigați sec-fetch-site: niciunul sec-fetch-user: ?1 solicitări-upgrade-nesigure: 1
Louis Websdale avatar
drapel za
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/91.0.4472.124 Safari/537.36
vidarlo avatar
drapel ar
Da - și răspunsul. Probabil că este mai ușor să postezi o captură de ecran a acesteia.
Louis Websdale avatar
drapel za
Îmi cer scuze, nu știu cum să atașez o captură de ecran la un comentariu. cache-control: fără cache cache-control: max-age=0 codificarea conținutului: gzip tip de conținut: text/html; set de caractere=UTF-8 data: duminica, 04 iulie 2021 12:33:19 GMT expiră: Duminică, 04 iulie 2021 12:33:19 GMT ultima modificare: duminică, 04 iulie 2021 11:33:23 GMT server: Apache variază: User-Agent wpo-cache-status: stocat în cache x-alimentat de: PHP/7.3.27
djdomi avatar
drapel za
Nu postați capturi de ecran, editați întrebarea și lipiți textele avionului
drapel kz
După cum a comentat deja vidarlo... nici eu nu văd un răspuns 400. Există o redirecționare 301 de la HTTP la HTTPS+www. Codul `.htaccess` pe care l-ați postat este doar un model standard de „controler frontal” care rescrie cererile în `index.php`. Nu există nicio redirecționare în codul pe care l-ați postat (și nimic care să provoace această eroare), așa că aceasta trebuie efectuată de codul dvs. de pe partea serverului. Ați testat acest lucru pe o altă rețea, în afara rețelei dvs. LAN? (de exemplu, telefon pe rețeaua mobilă?)
Michael Hampton avatar
drapel cz
Antetele dvs. de răspuns arată că solicitarea a fost transmisă codului dvs. PHP. Acest lucru sugerează că ați făcut ceva în configurația Apache (pentru a face ca acesta să se comporte diferit pentru dvs. decât pentru toți ceilalți) pe care nu l-ați împărtășit cu noi, deși este relevant pentru problemă. Vă rugăm să postați configurația Apache.
Louis Websdale avatar
drapel za
Bună Michael, mulțumesc pentru ajutor. Cred că funcționează acum datorită suportului tsohost.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.