Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Úprava htaccess - Zkrácení URL

13. srp 2013 02:14 #109979
Úprava htaccess - Zkrácení URL od Michal
Začátečník
Ahoj uživatelé, je tu nějaká dobrá duše, co by mi napsala jak vykouzlit ( co vložit do souboru htaccess ), aby vzniklo následující URL? Mělo by to fungovat jako normální odkaz i bez http:// i bez www. nebo jen bez jednoho z nich.

Takhle vypadá:
Code:
http://www.upload.h4x.cz/upload/stahovani.php?soubor=wrapper.png&typ=image/png

Takhle by mělo vypadat:
Code:
http://www.upload.h4x.cz/wrapper.png

Předem děkuji za chvilku vašeho drahocenného času.

13. srp 2013 06:26 #109980
Odpověď od Bong
Moderátor
Spoustu informací o .htaccess i s příklady najdete na jakpsatweb.cz

Jinak váš dotaz s Joomlou nesouvisí, tuším, že když jste se tu vyskytoval jako steel jsem vám psal, ať začnete namísto různých vlastních skriptů používat Joomlu a její komponenty, pak pro vás cesta k hezkým URL pro celé stránky vede přes několik kliknutí myši v administraci...

I'm sorry, my responses are limited...you must ask the right questions.

13. srp 2013 10:15 #109983
Odpověď od Michal
Začátečník
Ano, nemluvím tu přímo o kompomentě pro joomlu, proto jsem to dal do kategorie "Joomla - Ostatní". Jedná se o malý uploadek na subdoméně. Pokud bych to chtěl na jooomle, asi jediný způsob by byl nainstalovat druhou joomlu na subdoménu. To je však zbytečné místo 2 PHP 1 Adresáře a 1 htaccessu tak cpát celou joomlu plus kompomentu na upload plus kompomentu na URL.

S joomlou to má společné to, že by ten zápis htacces směl být tak, ale to nějakým způsobem nebylo v konfliktu s joomlou.

13. srp 2013 10:44 #109984
Odpověď od Michal
Začátečník
Nešlo editovat:
Tento zápis, ale nefunguje, jak bych chtěl, jelikož soubor a typ se mění:
Code:
RewriteEngine on RewriteRule ^wrapper\.png$ upload/stahovani.php?soubor=wrapper.png&typ=image/png [L]

13. srp 2013 11:10 - 13. srp 2013 11:12 #109985
Odpověď od Cony
Moderátor
Musíte použít regulární výraz, ale je potřeba to promyslet, aby se Vám přepisovali opravdu jen ty odkazy co chcete. Tím že chcete mít odkaz přímo na rootu, se Vám to bude špatně rozlišovat, možná by bylo rozumější přidat nějako předponu (třeba /stahovani/ nebo jen /s/).
Code:
RewriteRule ^(.*)$ upload/stahovani.php?soubor=$1&typ=image/png [L]
nebo s předponou
Code:
RewriteRule ^s/(.*)$ upload/stahovani.php?soubor=$1&typ=image/png [L]
A ten MIME type souboru si rozlište už přímo v stahovani.php, jaký by mělo smysl, aby si uživatel říkal že chce stáhnou png obrázek jako MIME type třeba pdf.

13. srp 2013 15:42 #110003
Odpověď od Michal
Začátečník
Super! Krása! Funguje skvěle!

Snad tomu nenajdu žádné mouchy, kdyžtak napíšu. Skvělá práce, moc děkuji.

Powered by Fórum