Ridrejto faqen php. Si të vendosni një ridrejtim në një URL tjetër në PHP përpara se faqja të ngarkohet

Lundrim i shpejtë në këtë faqe:

Nëse vendosni të shkruani një skript dhe të ridrejtoni PHP, avantazhet e këtij hapi janë të dukshme: PHP është një gjuhë skriptimi e orientuar nga serveri; ridrejtimi do të kryhet përmes një skripti në server, dhe jo në shfletuesin e vizitorëve. Disa ridrejtime mund të kryhen në anën e klientit - përmes një ridrejtimi js (d.m.th., përmes një ridrejtimi JavaScript).

Kjo është një qasje më fleksibël dhe e gjithanshme dhe ju mund të kryeni lloje të shumta ridrejtimesh në PHP, ndryshe nga metodat e tjera. Këtu janë llojet më të zakonshme të ridrejtimit që mund të bëhen në PHP: a) ridrejtimi 301 PHP (statusi i përhershëm i ridrejtimit), b) ridrejtimi 302 PHP (statusi i ridrejtimit i përkohshëm), c) Përditësimi.

Ky artikull do të jetë i dobishëm kryesisht për webmasterët fillestarë që kërkojnë mënyra për të zbatuar ridrejtimin e URL-së nëse nuk është e mundur duke përdorur zgjidhje të tjera të zakonshme si Htaccess.

Kreu i gjuhës së funksionit PHP

Për shembull, le të themi se dëshironi të ridrejtoni në këtë URL http://www.somewebsite.com/target.php. Në burimin PHP të faqes, thjesht duhet të telefononi këtë skript ridrejtues:

Provoni gjithashtu këtë eksperiment të thjeshtë në hostin tuaj lokal:

1) Hapni një redaktues teksti dhe shkruani këtë kod:

Ruajeni si targetpage.php.

2) Hapni një skedar tjetër teksti bosh dhe futni këtë kod:

Ruajeni si faqe origjinale.php.

3) Tani hapni shfletuesin tuaj të internetit. Në shiritin e adresave të shfletuesit tuaj, shkruani: http://localhost/originatingpage.php

4) Do të vini re se pasi të shtypni butonin enter, kjo URL: http://localhost/originatingpage.php ridrejtohet në http://localhost/targetpage.php dhe në targetpage.php, dhe shihni fjalët "Përshëndetje kjo është kodeks” -x”.

Një nga gabimet më të zakonshme mund të fshihet në hartimin e kodit të ridrejtimit html:

Provoni këtë eksperiment:

Shkoni te skripti originatingpage.php dhe shtoni çdo etiketë HTML:

header('Vendndodhja: http://localhost/targetpage.php');

Le të themi se keni kod si ky:

Ky është një gabim ridrejtues


Top