Сіздің Magento қайта бағыттау цикліңіз VPN-ға байланысты емес шығар
302 мақсатты жазады, себепті емес. Конфигурацияны өзгертуден бұрын Location тізбегін, негізгі URL-дарды, прокси схемасының тақырыбын және сессия cookie файлын салыстырыңыз.
Қатынау журналында 302 көресіз, дүкен VPN арқылы жүктелмейді және қорытынды өзі жазылады. Бұл қорытынды әдетте қызықты түрде қате. Қайта бағыттау жауабы браузерге баруға бұйырылған мақсатты жазады және мәселені туннель, сертификат немесе қолданба тудырғаны туралы ештеңе айтпайды. Журнал жолы тергеудің басы, оның нәтижесі емес.
302 қайда екенін айтады, неге екенін емес
Қатынау журналының жазбасы сұранысты, күйді және өлшемді жазады және әдетте маңызды Location тақырыбын өткізіп жібереді. Бір қайта бағыттау толығымен қалыпты болуы мүмкін: канондық хост атауы, соңғы қиғаш сызықты қалыпқа келтіру, HTTPS-ке көшу. Сізге реттілік керек, өйткені бір секіріс пен цикл түрлі иелері бар түрлі ақаулар. Схемалар арасындағы қайталанатын секірістер URL мен схеманы өңдеуге нұсқайды. Ал браузер шеше алмайтын атқа секіріс мүлде басқа жерге нұсқайды.
Бұлардың ешқайсысы VPN туралы дәлел емес. Туннель жол; қайта бағыттау қолданба жазған нұсқау.
Журнал жолын емес, тізбекті жазып алыңыз
Браузердің желілік көрінісін пайдаланып, әр секіріс үшін төрт өрісті жазыңыз: сұралған URL, күй, Location тақырыбы және уақыт. Соңын түпкілікті жауаппен немесе қосылым қатесімен аяқтаңыз, өйткені қызықты жағдай ешқашан аяқталмайтын секіріс. Мұны бір рет жұмыс істейтін жолда, бір рет сәтсіз жолда, сол тіркелгімен және сол навигациямен жасаңыз. Екі тізбекті салыстыру журналдағы кез келген жалғыз жолдан құндырақ.
Бұл жазбаны құпия ұстаңыз. URL-дар сессия идентификаторларын алып жүреді, ал сақталған браузер мұрағаты күткеніңізден көбірек алып жүреді. Билетке бірдеңе қоюдан бұрын сұраныс жолдарын алып тастаңыз.
Қолданбаның өз URL-ы туралы түсінігі
Magento конфигурациядан абсолютті URL-дар жасайды, олар әр сайт немесе дүкен көрінісі бойынша шектелген. bin/magento config:show web/secure/base_url қолданба сенетін мәнді басып шығарады, және ол көбінесе браузер пайдаланған атау емес, құрастырудан немесе көшіруден қалған хост атауы болады. Егер онда ішкі хост аталса, браузер бара алмайтын жерге жіберіледі және туннельдегі ешбір өзгеріс оны түзетпейді.
Қауіпсіз және қауіпсіз емес негізгі URL-дарды алдыңыздағы жария атаулармен салыстырыңыз. Екеуінің біріндегі сәйкессіздік дәл сіз қарап тұрған қайта бағыттауды тудырады.
Сенімді прокси тақырыптары келісім
TLS жүктеме теңгерушісінде аяқталғанда, қолданба қарапайым HTTP көреді және оған керісінше айту керек. Offloader тақырыбының параметрі прокси орнататын тақырыпты атайды, мысалы жіберілген протоколды, және қолданба схема шешімдерінде оған сенеді.
Бұл сенім бір проксимен келісім, жалпы рұқсат емес. Тақырыпты кездейсоқ клиенттерден қабылдау кез келгенге схеманы талап етуге мүмкіндік береді, сондықтан ол тек тағайындалған прокси орнататын жерде болуы керек. Тақырып атауы мен прокси мінезі сәйкес келмесе, қолданба браузер ешқашан пайдаланбаған схемаға қайта бағыттаулар жасайды және цикл жабылады. Прокси конфигурациясын және қолданба параметрін бірге тексеріңіз, содан кейін өзгеріс күшіне енуі үшін конфигурация кэшін тазалаңыз.
Цикл маршрут емес, сессия болғанда
Әрқашан кіруге қайтатын тізбек әдетте cookie мәселесі. Сессия cookie файлы браузер нақты пайдаланған хост атауына берілгенін және браузер қауіпсіз деп санайтын қосылымда қауіпсіз деп белгіленгенін тексеріңіз. Қате доменге байланған cookie дәл маршруттау ақауына ұқсайтын кіру циклін тудырады.
Дәлелденген сәйкессіздікті оның иесінде түзетіңіз, ол негізгі URL, cookie домені немесе прокси келісімі болсын, содан кейін бір 302-нің жоғалуын тамашалаудың орнына бүкіл навигацияны қайта тексеріңіз. Циклді бұзу үшін HTTPS талаптарын өшіру қайта бағыттауды нашар мәселемен алмастырады. Өзгеріс біткенде туннельді бөлек тексеріңіз: белгілі жеке ресурсты сұрап, оның жеткенін растаңыз, осылайша келесі қайта бағыттаудың салыстыру үшін таза негізі болады.