Php başqa səhifəyə yönləndirmə. Səhifə yüklənməmişdən əvvəl PHP-də başqa URL-ə yönləndirməni necə təyin etmək olar? yönləndirmə - htaccess və php başlığı vasitəsilə düzgün yönləndirmə

Bu səhifədə sürətli naviqasiya:

Skript yazmaq və PHP-ni yönləndirmək qərarına gəlsəniz, bu addımın üstünlükləri göz qabağındadır: PHP server yönümlü skript dilidir; yönləndirmə ziyarətçilərin brauzerində deyil, serverdəki skript vasitəsilə həyata keçiriləcək. Bəzi yönləndirmələr müştəri tərəfində - js yönləndirməsi (yəni JavaScript yönləndirməsi vasitəsilə) vasitəsilə həyata keçirilə bilər.

Bu, daha çevik və çox yönlü yanaşmadır və siz digər üsullardan fərqli olaraq PHP-də bir neçə növ yönləndirməni həyata keçirə bilərsiniz. PHP-də edilə bilən yönləndirmənin ən çox yayılmış növləri bunlardır: a) 301 PHP yönləndirmə (daimi yönləndirmə statusu), b) 302 PHP yönləndirmə (müvəqqəti yönləndirmə statusu), c) Yeniləmə.

Bu məqalə ilk növbədə Htaccess kimi digər ümumi həllərdən istifadə etmək mümkün olmadıqda URL yönləndirməsini həyata keçirməyin yollarını axtaran təcrübəsiz veb ustaları üçün faydalı olacaqdır.

PHP funksiyasının dili başlığı

Məsələn, tutaq ki, siz bu URL-ə http://www.somewebsite.com/target.php yönləndirmək istəyirsiniz. Səhifənin mənbə PHP-də siz sadəcə olaraq bu yönləndirmə skriptini çağırmalısınız:

Yerli hostinqinizdə də bu sadə təcrübəni sınayın:

1) Mətn redaktorunu açın və bu kodu daxil edin:

Onu targetpage.php kimi yadda saxlayın.

2) Başqa bir boş mətn faylı açın və bu kodu daxil edin:

Origingpage.php kimi yadda saxlayın.

3) İndi veb brauzerinizi işə salın. Brauzerinizin ünvan çubuğuna daxil edin: http://localhost/originatingpage.php

4) Enter düyməsini basdıqdan sonra bu URL-nin http://localhost/originatingpage.php ünvanının http://localhost/targetpage.php və targetpage.php ünvanına yönləndirildiyini görəcəksiniz və siz “Salam budur” sözlərini görürsünüz. kodeksi” -x”.

Ən çox yayılmış səhvlərdən biri html yönləndirmə kodunun dizaynında gizlənə bilər:

Bu təcrübəni sınayın:

Originatingpage.php skriptinə keçin və istənilən HTML teqini əlavə edin:

başlıq('Yer: http://localhost/targetpage.php');

Tutaq ki, belə bir kodunuz var:

Bu yönləndirmə xətasıdır

Əlaqədar nəşrlər