[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.04.06
Príspevky: 739
Témy: 31 | 31

mozete mi prosim poradit ako presmerujem dotaz s www na dotaz bez www? skusal som to cez $_SERVER['HTTP_HOST'], ale obavam sa, ze som "nezgrabny" :)...


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
http://www.nieco.sk presmerovane na http://nieco.sk

Registrovaný: 01.05.05
Príspevky: 12423
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32

ak mas moznost pouzit .htaccess tak ho vytvor a ten bude obsahovat:

Kód:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domena\.sk$ [NC]
RewriteRule .* http://domena.sk/ [L,R=301]


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Užívateľ
Užívateľ
http://www.nieco.sk presmerovane na http://nieco.sk

Registrovaný: 16.08.07
Prihlásený: 03.10.12
Príspevky: 139
Témy: 25 | 25
Bydlisko: Bratislava

ide to riesit aj cez php

Kód:
$adresa = 'adresa.sk'; //bez www.
if ($_SERVER["HTTP_HOST"] == $adresa) {
    $adresa = 'http://www.'.$forum.$_SERVER["REQUEST_URI"];
    header("Location: $adresa");
}


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.04.06
Príspevky: 739
Témy: 31 | 31
Napísal autor témyOffline : 26.09.2007 20:35 | http://www.nieco.sk presmerovane na http://nieco.sk

Bananslovak píše:
...
preco mam pocit, ze tvoje riesenie nefunguje?


Offline

Správca fóra
Správca fóra
http://www.nieco.sk presmerovane na http://nieco.sk

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

asi to zle precital...

mohlo by to fungovat takto:
Kód:
<?php
   $new_adr = eregi_replace('www\.','',$_SERVER['SERVER_NAME']);
   header("Location: http://".$new_adr);
   exit();
?>


Offline

Užívateľ
Užívateľ
http://www.nieco.sk presmerovane na http://nieco.sk

Registrovaný: 16.08.07
Prihlásený: 03.10.12
Príspevky: 139
Témy: 25 | 25
Bydlisko: Bratislava

no ano maly preklep toto by malo slapat vpoho

Kód:
$adresa = 'adresa.sk'; //bez www.
if ($_SERVER["HTTP_HOST"] == $adresa) {
    $adresa = 'http://www.'.$adresa.$_SERVER["REQUEST_URI"];
    header("Location: $adresa");
}


a stenley, nieje ta funkcia eregi_replace privelmi narocna? (na vykon)


Offline

Správca fóra
Správca fóra
http://www.nieco.sk presmerovane na http://nieco.sk

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

v tomto pripade je to zanedbatelne, ale ak si dobre pamatam, tak ereg_replace() je skutocne "narocnejsia" funkcia ako napr. str_replace() v jednoduchsich pripadoch nahradzovania...

inak, zle si pochopil jeho otazku...on nechcel vediet, ako z adresy bez "www" presmerovat na adresu s "www", ale naopak...


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
http://www.nieco.sk presmerovane na http://nieco.sk

Registrovaný: 01.05.05
Príspevky: 12423
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32

ono je v podstate uplne jedno ci tam www je alebo nieje, je to len otazka estetiky ze ako ten nazov s domenou vyzera :)

toto osetrenie je dolezite na ochranu pred duplicitou, cize takto je pristupny len jeden tvar domeny a je nemozne aby vznikala duplicita a preto je aj to moje riesenie lepsie ako to ktore tu je uvedene cez php, to cez php by bolo taktiez dobre ak by tam bolo aj Header('HTTP/1.1 301 Moved Permanently'); vtedy by to bolo asi rovnocenne tomu co som uviedol ja :)


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Užívateľ
Užívateľ
http://www.nieco.sk presmerovane na http://nieco.sk

Registrovaný: 29.12.05
Prihlásený: 19.10.14
Príspevky: 539
Témy: 62 | 62
Bydlisko: 127.0.0.1 (...

lepsie je to presmerovavat cez server..je to cistejsie aj vyhladavace to lepsie beru


_________________
"Kde končí hiphop, začína IQ."
 [ Príspevkov: 9 ] 


http://www.nieco.sk presmerovane na http://nieco.sk




© 2005 - 2017 PCforum, edited by JanoF