Autor | Zpráva | ||
---|---|---|---|
m Profil * |
#1 · Zasláno: 1. 1. 2008, 22:12:13
ako mam urobit prosim redirect ? (tak s a to vola myslim :) )
t.z. nechcem dat link priamo: www.nieco.cz ale takto: www.mojastranka.cz/www.nieco.cz (t.z. odkazujem to cez svoju stranku.. ) chapete co myslim ? :) Ako sa to da urobit pls ? diki |
||
Akacko Profil |
#2 · Zasláno: 1. 1. 2008, 22:18:49
m
toto www.mojastranka.cz/www.nieco.cz by mělo byt výsledkem mod_rewrite (.htaccess). Předtím by to mohlo vypadat takto www.mojastranka.cz/index.php?kam=www.nieco.cz. Na stránce pote stačí jednoduchý kód: <?php header('location: '.$_GET['kam'].''); ?> |
||
m Profil * |
#3 · Zasláno: 1. 1. 2008, 22:26:37
|
||
sh00ter Profil |
#4 · Zasláno: 1. 1. 2008, 22:27:28 · Upravil/a: sh00ter
a pokud bys chtel pri tom redirectu jeste neco vypisovat pouzij meta tag
<?php echo "<meta http-equiv='refresh' content='0; URL=".$_GET['kam']."'>"; ?> a ta 0 je cas v sekundach pred redirectem |
||
sh00ter Profil |
#5 · Zasláno: 1. 1. 2008, 22:29:44 · Upravil/a: sh00ter
pro to abys moh tu adresu zadavat takle si do rootu webu udelej soubor s nazvem .htaccess a dej do nej todle
RewriteEngine On RewriteCond %{REQUEST_URI} ^/.*\..*\.*$ RewriteRule ^(.*)$ /index.php?kam=$1 [L,NC,QSA] takle by to melo fungovat pripadne pokud rozumis regulernim vyrazum tak si ho predelej, ja v tom nak extra neumim... |
||
Akacko Profil |
#6 · Zasláno: 1. 1. 2008, 22:49:50
jo a pokud to děláš pomoci header() tak by to mělo vypadat takto:
<?php header('location: http://'.$_GET['kam'].''); ?> nevím jestli by to fungovalo i bez toho, ale pro jistotu. |
||
m Profil * |
#7 · Zasláno: 1. 1. 2008, 23:12:42
diki moc vsetkym ;)
|
||
AM Profil * |
#8 · Zasláno: 2. 1. 2008, 22:00:04
Dulezite je to http://, jen pro upresneni,
header("location: http://www.neco.cz"); te presmeruje na adresu neco.cz, kdezto header("location: www.neco.cz"); te presmeruje na soubor na serveru kde jses s nazvem www.neco.cz |
||
Časová prodleva: 16 let
|
0