localhost localhost / abc / yönlendirmesi

3 Cevap php

Benim web sitesinin kök bir index.php dosyasını soktuk (http://localhost).

I http://localhost, ben kullanıcı http://localhost/abc gitmek istiyorum ziyaret ettiğinizde - I (http://localhost) için http:/localhost/abc bu sayfayı yönlendirmek istiyorum.

Ne benim index.php dosyasına yapmam gerekiyor?

3 Cevap

Ne ilk böyle bir şey hakkında index.php:

header('Location: http://localhost/abc');
exit;

(BTW, you forgot some slashes after 'http: 'senin OP ^ ^)

Bu ilk sayfa geliyor her şey / herkes 'abc' birine yönlendirilecektir.

Detaylı bilgi için, header bakın.

Bir şey: hiçbir şeyin başka bir hata alabilirsiniz, header işlevi çağırmadan önce çıktıya gönderilir: herhangi bir çıkış (like HTML code, or even white spaces !) zaten üretilmiş olup olmadığını başlıklar gönderilemez.

Siz PHP header komutunu kullanarak bir HTTP Redirect kullanmak istiyorum.

Yani, birilerini yönlendirmek için, size programın (boşluk veya PHP etiketleri dışında HTML) herhangi bir boşluk karakteri önce bu komutu koymak gerekir:

<?php 
    header("Location: http://localhost/abc");
?>

Bu daha sonra kullanıcıyı yönlendirir tarayıcısı, bir Yönlendirme Başlığını göndereceğiz.

Bu kullanıcıyı yönlendirmek için tarayıcısına 'kadar olduğundan, artık PHP ekrana çıkışı olduğundan emin olun, böylece her iki exit veya die olmadığından emin olmak için kullanmak istiyorum fazla kod koştu

<?php 
    header("Location: http://localhost/abc");
    exit();
?>

ya da,

<?php 
    header("Location: http://localhost/abc");
    die("Your browser does not support redirection. Please go to http://localhost/abc.");
?>

Welcome . This Redirecting Is An Important Thing That You have To Learn .

Sen bu kodu kullanabilirsiniz

    <?php
  header( 'Location: http://localhost/...' );
  exit();
?>

Eğer PHP Hakkında Öğretici Bulabilir w3 schools