Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] skrypt - przekierowanie domeny
splvr
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 16.03.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Neojawor
post
Post #2





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 2.12.2005
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo via html nie prześlesz "Moved permanently" (SEO).
Go to the top of the page
+Quote Post
Danielcom
post
Post #4





Grupa: Zarejestrowani
Postów: 92
Pomógł: 3
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 12:34