Przekierowanie na nowy adres

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Speed1111
Posty: 2
Rejestracja: pn lut 18, 2008 12:36 pm
Kontakt:

Przekierowanie na nowy adres

Post autor: Speed1111 »

Witam. Mam alias dl.pl i mam takie pytanie. Czy da rade zrobić tak aby automatycznie przekierowywał z poprzedniego adresu, bo w tym wypadku działają oba.
Theprz3m0
Posty: 17
Rejestracja: wt lip 27, 2010 5:53 pm
Lokalizacja: Radom
Kontakt:

Re: Przekierowanie na nowy adres

Post autor: Theprz3m0 »

Proponuję użycie skryptu JavaScript, powinien zadziałać:
<script type="text/javascript">
function nowyadres(){
location.href="http://www.nowyadres.pl";
}
window.onload = nowyadres;
</script>
umieść to w znaczniku <head>
Ogólnie to powinno zadziałać bez wywoływania funkcji, znaczy w znaczniku script tylko location.href="...", ale funkcja ta wywoła się dopiero po załadowaniu strony, czyli także skryptów JS.
mf2010
Posty: 9
Rejestracja: pn lis 15, 2010 6:47 pm
Lokalizacja: Poznan, Poland
Kontakt:

Re: Przekierowanie na nowy adres

Post autor: mf2010 »

A dlaczego JS, a jak przeglądarka ma wyłaczony js? albo jest to bot?

Najlepsze rozwiązanie to mod_rewrite

Kod: Zaznacz cały

RewriteCond %{HTTP_HOST} ^www.stara-strona.pl [or]
RewriteCond %{HTTP_HOST} ^stara-strona.pl
RewriteRule (.*) http://www.nowa-strona.pl/$1 [R=301,L]
lub php

Kod: Zaznacz cały

 <?php  
 header("HTTP/1.1 301 Moved Permanently");   
 header("Location: http://www.nowa-strona.pl/");   
 exit;  
 ?> 
poczytaj: http://sf.jogger.pl/2007/05/02/mod-rewr ... zykladach/
www.skrypty.pro
Nowy
Nowy
Posty: 128
Rejestracja: czw lis 04, 2010 9:41 am
Lokalizacja: www.skrypty.pro
Kontakt:

Re: Przekierowanie na nowy adres

Post autor: www.skrypty.pro »

php osluguje kazda przegladarka, js jednak nie...
trak
Posty: 12
Rejestracja: śr lis 17, 2010 12:03 pm

Re: Przekierowanie na nowy adres

Post autor: trak »

www.skrypty.pro pisze:php osluguje kazda przegladarka
Akurat żadna przeglądarka nie obsługuje PHP! Od tego jest serwer.
ODPOWIEDZ