Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] skrypt - przekierowanie domeny
Forum PHP.pl > Forum > Przedszkole
splvr
witam

jako, ze jestem totalnym laikiem w php, prosze o pomoc w napisaniu
skryptu przekierowujacego domene

mam jedna domene nazwijmy ja start.pl, chce ja przekierowac na podstrone
meta.pl/nowe

w jaki sposob to zapisac ?

znalazlem cos, wyedytowalem i wyszlo mi cos takiego:

  1. <?
  2. Header( "HTTP/1.1 http://start.pl Moved Permanently" );
  3. Header( "Location: [url=http://meta.pl/nowe"]http://meta.pl/nowe"[/url] );
  4. ?>


co myslicie ?

----------------------
Dodałem tag i BB Code.
---
~strife
Neojawor
to się robi w HTML, wystarczy wsadzić do pliku http://start.pl/index.htm nagłówek, który przekieruje Cię na inną stronę:
  1. <META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://meta.pl/nowe">

i nic więcej do niego nie wpisujesz
ale pewnie Twoje też działa, bo wysyłasz też nagłówek przekierowujący. Pytanie tylko po co php, skoro można to zrobić w html-u
erix
Bo via html nie prześlesz "Moved permanently" (SEO).
Danielcom
Podłącze się do tematu. Mam problem z przekierowaniem header, wszystko było dobrze, dopóki nie przeszedłem na PHP 5.3.0.
Teraz apache mi się wiesza i serwuje taki błąd.


[Mon Mar 15 13:13:29 2010] [notice] Parent: child process exited with status 255 -- Restarting.
[Mon Mar 15 13:13:29 2010] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Mon Mar 15 13:13:29 2010] [notice] Server built: Dec 10 2008 00:10:06
[Mon Mar 15 13:13:29 2010] [notice] Parent: Created child process 3536
[Mon Mar 15 13:13:29 2010] [notice] Child 3536: Child process is running
[Mon Mar 15 13:13:29 2010] [notice] Child 3536: Acquired the start mutex.
[Mon Mar 15 13:13:29 2010] [notice] Child 3536: Starting 64 worker threads.
[Mon Mar 15 13:13:29 2010] [notice] Child 3536: Starting thread to listen on port 80.
Poniżej fragment kodu.
  1. $tableName = 'przeglady';
  2. if (addRecord($db, $tableName, $przeglady)){
  3. echo "<center><h1>Przeglądy zostały nadane.</ h1><center/>" ;
  4. }else{
  5. echo "Błąd";
  6. }
  7.  
  8.  
  9. header("Refresh: 2; URL=../../index2.php?go=szybowce");
  10.  
  11.  


Drugie pytanie, czy header musi być na początku (przed kodem) ? Jeśli tak to jak zrobić przekierowanie w podobnej sytuacji
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.