| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 28.04.06 Príspevky: 728 Témy: 31 | Napísal xyz: 26.09.2007 19:54 | |
|
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" ...
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 26.09.2007 20:06 | |
|
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]
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 16.08.07 Prihlásený: 03.10.12 Príspevky: 139 Témy: 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"); }
|
|
Registrovaný: 28.04.06 Príspevky: 728 Témy: 31 | Napísal autor témy xyz: 26.09.2007 20:35 | |
|
Bananslovak píše: ... preco mam pocit, ze tvoje riesenie nefunguje?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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(); ?>
|
|
Registrovaný: 16.08.07 Prihlásený: 03.10.12 Príspevky: 139 Témy: 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)
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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...
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 26.09.2007 22:14 | |
|
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
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 27.09.2007 19:57 | |
|
lepsie je to presmerovavat cez server..je to cistejsie aj vyhladavace to lepsie beru
_________________ "Kde končí hiphop, začína IQ." |
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|