Zadejte hledaný výraz...

Htaccess mailto

v3li
verified
rating uzivatele
20. 3. 2014 23:57:10
Ahoj,
netušíte někdo jak zaměnit pomocí htaccess mailto: na url
rád bych při kliknutí na mailto dostal zpátky URL s GET parametrem
např:
abc@seznam.cz - > url?email=abc@seznam.cz
Předem díky za všechny odpovědi
20. 3. 2014 23:57:10
https://webtrh.cz/diskuse/htaccess-mailto#reply1007975
Protokol mailto: vůbec nejde přes server. Obsluhuje ho prohlížeč bez požadavku na server, podle svého nastavení.
Musíte tedy změnit odkaz ještě předtím, než stránku odešlete uživateli.
V .htaccess to není možné.
V .htaccess je to možné pomocí mod_ext_filter, ale je to drbání pravou rukou za levým uchem.
21. 3. 2014 00:11:22
https://webtrh.cz/diskuse/htaccess-mailto#reply1007974
v3li
verified
rating uzivatele
21. 3. 2014 00:18:28
díky, tak raději asi vyhledat řetězec mailto:xxx a nahradit ho url&mail=xxx ne6 experimentovat s mod_ext_filter ?
21. 3. 2014 00:18:28
https://webtrh.cz/diskuse/htaccess-mailto#reply1007973
Přesně tak, nahraďte to už v šablonách nebo v HTML.
21. 3. 2014 01:50:17
https://webtrh.cz/diskuse/htaccess-mailto#reply1007972
bof
verified
rating uzivatele
21. 3. 2014 01:50:53
Napsal v3li;1070239
díky, tak raději asi vyhledat řetězec mailto:xxx a nahradit ho url&mail=xxx ne6 experimentovat s mod_ext_filter ?
Ne elegantnejší řešení je vyhledat email podle např. regexu. ( regulárního výrazu ) preg_replace
pokud se teda jedná o přepisování nějakých dynamických hodnot, pokud statických v šablonách tak jak píše Martin. :)
21. 3. 2014 01:50:53
https://webtrh.cz/diskuse/htaccess-mailto#reply1007971
v3li
verified
rating uzivatele
21. 3. 2014 11:32:56
Jedná se o dynamické data. Použiji tedy nejspíš str_replace díky moc za rady.
21. 3. 2014 11:32:56
https://webtrh.cz/diskuse/htaccess-mailto#reply1007970
Pro odpověď se přihlašte.
Přihlásit