Ce ar trebui să fac dacă modulul nu funcționează?
Este posibil ca modulul să nu funcționeze corect din mai multe motive, inclusiv perioada de demo final, setările incorecte ale serverului, setările incorecte ale site-ului.
Frecventarea defectuoasă a modulului devine lipsa de procesare a paginilor inexistente, de exemplu, atunci când faceți clic pe link-ul site.ru/hfwLf site-ul dvs. oferă un răspuns cu starea de 200 și nu 400 așa cum ar trebui să fie.
Pentru ca modulul să funcționeze, pagina de eroare 404 trebuie să fie dinamică și nu statică, adică nucleul Bitrix trebuie să fie conectat la codul paginii în care există un eveniment OnPageStart. la care reacționează modulul de legătură scurt.
Ce se întâmplă dacă nu există nici o pagină de eroare 404?
Apoi adăugați următoarea regulă:
Condiția - # ^ / ([\ w \ d] +) $ #
Componentă - lăsați goale
Fișierul este /index.php (de exemplu)
Reguli - lăsați necompletate
După salvarea regulii, modulul trebuie să câștige, dacă nu există alte probleme.
Cum adaug erorile la pagina 404?
Eroarea Bitrix 404 se adaugă destul de simplu.
1. Mergeți la secțiunea administrativă a site-ului
2. Următorul conținut -> Structura site-ului -> Fișiere și dosare și adăugați fișierul.
3. Apelați-l pe 404.php și salvați-l
4. Găsiți noul fișier din listă și alegeți să îl editați ca PHP.
5. Pastram codul de mai jos si salveaza-l.
CHTTP :: SetStatus ("404 nu a fost găsit");
@ define ("ERROR_404", "Y");
$ APPLICATION-> SetTitle ("404 nu a fost găsit");
$ APPLICATION-> IncludeComponent ("bitrix: main.map", ".default", Array (
"LEVEL" => "3",
"COL_NUM" => "2",
"SHOW_DESCRIPTION" => "Y",
"SET_TITLE" => "Y",
"CACHE_TIME" => "36000000"
)
);