Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

mod_rewrite – přesměrování návštěvníků

Petr Silon
verified
rating uzivatele
(2 hodnocení)
18. 10. 2007 15:00:43
Dobrý den všem Guru.
Na našem webu bývala ke stažení .EXE aplikace.
Zastarala, již není potřeba a byla smazána. (jinak to nešlo, ať lidi nepoužívají starou nebezpečnou aplikaci.)
Je na ni po netu ale hodně přímých odkazů. Přímo na ten konkretní soubor.
Takže kdo klikne na netu na již nefunkční odkaz, dostane 404 Not found.
Potřeboval bych tyto návštěvníky (protože jich je docela dost) nasměrovat na nějakou web stránku.
Jak na to?
K dispozici linux server s mod_rewrite + php.
Děkuji za nakopnutí, nebo funkční skript.
:ooo:
18. 10. 2007 15:00:43
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24860
Petr Stribny
verified
rating uzivatele
(7 hodnocení)
18. 10. 2007 15:33:46
Můžeš v .htaccess odchytnout obecně chybu 404 nějak takhle:
a pak si ji zpracovat v PHP skriptu. Obecně doporučuji udělat 404 stránku tak jako tak, můžeš tam pak přidat nějakou podmínku podle $_SERVER a zobrazit nějakou zprávu přímo třeba k tomuto souboru.
18. 10. 2007 15:33:46
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24859
baz
verified
rating uzivatele
(2 hodnocení)
18. 10. 2007 15:48:57
Pres globalni 404 bych to nedelal, navic kdyz je k dispozici presna url.
takze nejak takhle.
18. 10. 2007 15:48:57
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24858
Marek Maťovka
verified
rating uzivatele
(30 hodnocení)
18. 10. 2007 15:50:42
tady je příklad jak třeba pomocí htaccess přesměrovat jeden neexistující soubor na nějakou stránku, nebo na aktuální soubor
18. 10. 2007 15:50:42
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24857
Petr Silon
verified
rating uzivatele
(2 hodnocení)
18. 10. 2007 21:31:04
Napsal PCMark;17074
tady je příklad jak třeba pomocí htaccess přesměrovat jeden neexistující soubor na nějakou stránku, nebo na aktuální soubor
Díky moc za pomoc, asi by měl být nevhodnější ten Redirect 301.
Ale, nefunguje mi to. :mad:
Přímo v adresáři, kde ten daný soubro byl mám:
ale pořád se mi to směřuje na 404 File not found (ty chybové stránky jsou nasteveny globálně pro celý server).
Zkoušel jsem i s lomítkem na konci skypehardware.cz/
Ten redirect mám na serveru xtel.cz
Co bych s tím měl provést?
18. 10. 2007 21:31:04
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24856
Chybí ti tam lomítko na začátku cesty (názvu) souboru.
18. 10. 2007 22:21:06
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24855
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
19. 10. 2007 12:07:59
OT: Nebylo by lepší ty lidi přesměrovávat na nějakou konkrétní podstránku, kde jim bude vysvětleno, proč se nic nestáhlo? Takhle budeš mít obrovské množství lidí, co to hned zavřou.
19. 10. 2007 12:07:59
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24854
Petr Silon
verified
rating uzivatele
(2 hodnocení)
19. 10. 2007 12:38:43
Napsal Retal;17106
Chybí ti tam lomítko na začátku cesty (názvu) souboru.
Díky. Stejně to nešlo, nakonec tam musela by celá cesta. Byť je ten .htaccess v adresáři kde je CzechWin.exe
(hosting u Active24).
Ale už to funguje. :smoking:
DÍKY
19. 10. 2007 12:38:43
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24853
Petr Silon
verified
rating uzivatele
(2 hodnocení)
19. 10. 2007 12:41:24
Napsal tracy;17151
OT: Nebylo by lepší ty lidi přesměrovávat na nějakou konkrétní podstránku, kde jim bude vysvětleno, proč se nic nestáhlo? Takhle budeš mít obrovské množství lidí, co to hned zavřou.
Tracy: ANO.
To určitě udělám, jen ten redirect na homepage je rychlé řešení, než sesmolím pár informací, co se stalo, co mají dělat, proč to tam už není atd.
19. 10. 2007 12:41:24
https://webtrh.cz/diskuse/mod_rewrite-presmerovani-navstevniku/#reply24852
Pro odpověď se přihlašte.
Přihlásit