abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 14:44 | Komunita

Dalších sedm produktů od společnosti ThinkPenguin získalo certifikaci RYF (Respects Your Freedom, Respektuje vaši svobodu) udělovanou Nadací pro svobodný software (FSF). Poprvé získal certifikaci USB mikrofon, konkrétně TPE-USBMIC. Certifikace RYF byla představena v říjnu 2012.

Ladislav Hagara | Komentářů: 0
dnes 13:33 | Komunita

Na Humble Bundle lze získat počítačovou hru Tacoma (YouTube, Wikipedie) běžící také v Linuxu zdarma. Speciální akce končí v neděli v 18:00.

Ladislav Hagara | Komentářů: 0
dnes 11:11 | Zajímavý projekt

Na Kickstarteru byla spuštěna kampaň na podporu zařízení NexDock 2. Jedná se o přenosnou dokovací stanici aneb notebook bez procesoru a paměti. Stačí připojit podporovaný telefon s Androidem nebo Raspberry Pi.

Ladislav Hagara | Komentářů: 0
dnes 09:55 | Zajímavý článek

Před týdnem byly vydány nové verze 4.2.11.1, 5.0.7.2, 5.1.6.2, 5.2.2.1 a 6.0.0.beta3 frameworku pro vývoj webových aplikací Ruby on Rails (Wikipedie). Opraveny byly 3 bezpečnostní chyby: CVE-2019-5418, CVE-2019-5419 a CVE-2019-5420. Analýza CVE-2019-5418 (zobrazit si lze libovolný soubor na serveru, například /etc/passwd) na blogu Chybeta.

Ladislav Hagara | Komentářů: 1
včera 23:33 | Zajímavý projekt

Na Humble Bundle byla spuštěna akce Humble Book Bundle: Web Programming by O'Reilly. Za 1 dolar a více lze koupit 5 elektronických knih, za 8 dolarů a více lze koupit 11 elektronických knih a za 15 dolarů a více lze koupit 17 elektronických knih věnovaných webovému programování od nakladatelství O'Reilly Media. Část ceny lze určit charitě.

Ladislav Hagara | Komentářů: 0
včera 23:00 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 162. brněnský sraz, který proběhne v pátek 22. března od 18:00 v restauraci Slatinský šenk na adrese Zlínská 12.

Ladislav Hagara | Komentářů: 0
včera 16:22 | Nová verze

Jonathan Thomas oznámil vydání nové verze 2.4.4 video editoru OpenShot (Wikipedie). Přehled novinek na YouTube. Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.

Ladislav Hagara | Komentářů: 0
včera 15:22 | Zajímavý článek

Mozilla.cz informuje, že Firefox bude mít nového správce hesel Lockbox. Lockbox bude integrován s Firefox Monitorem – službou pro varování při únicích dat.

Ladislav Hagara | Komentářů: 0
včera 11:33 | Nová verze

Webový prohlížeč Falkon založený na QtWebEngine (Blink) byl vydán ve verzi 3.1. Podle seznamu změn zlepšuje integraci v rámci KDE, opravuje několik chyb a stabilizuje podporu rozšíření v Python a přidává podporu QML.

Fluttershy, yay! | Komentářů: 2
včera 11:22 | Komunita

Česká Wikipedie je dnes vypnuta. Na protest proti evropské reformě autorského práva.

Ladislav Hagara | Komentářů: 15
Kolik balíčků (v tisících) máte nainstalovaných na svém systému?
 (4%)
 (13%)
 (33%)
 (30%)
 (19%)
 (3%)
 (2%)
 (1%)
 (3%)
Celkem 228 hlasů
 Komentářů: 22, poslední dnes 12:39
Rozcestník

Dotaz: mod_rewrite + doména třetího řádu

29.11.2004 21:37 Jirka Fajfr | skóre: 2 | Trutnov
mod_rewrite + doména třetího řádu
Přečteno: 552×
Dobrý den, mám následující problém chci, aby když vytvořím adresář tak aby se mi automaticky vytvořila domena nazev_adresare.domena.tld mám ale problém s nastavením apache .. chci abych měl adresářovou strukturu např

/home/web/domena.tld/www = to by odpovídalo www.domena.tld
/home/web/domena.tld/fun = fun.domena.tld

apache mam nastaven takto
<VirtualHost *:80>
    ServerName domena.tld
    ServerAlias *.domena.tld
    RewriteEngine On
    RewriteCond %{HTTP_HOST} (.*).domena.tld [NC]
    RewriteRule ^/(.*)$ /home/web/domena.tld/%{HTTP_HOST}/$1 [L]
.........
</VirtualHost>
jenže problem je v tom, že když se budu ptat na fun.domena.tld tak se bude odkazovat na místo na disku uložené na
/home/web/domena.tld/fun.domena.tld

.. otázka je co mám nahradit v tom RewriteRule za %{HTTP_HOST} aby mi to nepsalo celou adresu ale jen tu část která odpovídá názvu třetího stupně domény ???

Nebo by výraz potřeboval uplně přepsat ?? Slepil jsem to po návštěvě různých stránek nalezených googlem a procházením dokumentace apahce ... diky za redu...

Odpovědi

29.11.2004 21:48 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
Namísto %{HTTP_HOST} dej %1.
29.11.2004 22:55 Jirka Fajfr | skóre: 2 | Trutnov
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
fajn. Funguje jen ještě jak mám udělat aby mi tam fungovaly ikonky ??

přidal jsem
RewriteRule ^/icons(.*) /usr/local/apache2/icons/$1 [L]

Ale nefunguje :(
30.11.2004 01:17 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
Mno, odpověděl jsem, co bylo nasnadě, ale pravdu má Zdeněk, že k tomuto slouží vhost_alias.

Pokud chceš pokračovat s rewrite, tak tam předně nepiš dvě [L] za sebou, protože [L] znamená terminální pravidlo. Můžeš to rozdělit na dvě části: napsat nejprve Cond pro icons, k němu Rule s [L], a pak Cond + Rule pro zbytek, jako jsou teď. Nebo zruš u současného pravidla [L] a připiš za něj další, které přepíše icons zase zpátky.
13.7.2005 13:10 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
a kdyz chci domena.tld udelat univerzalne, ne natvrdo na nazev ale na promennou? (hostovane domeny jsou napr domena1.cz,domena2.cz, ktrej sou v adresari /var/www/domena1 /var/www/domena2 atd.) dik
29.11.2004 21:49 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
presne k tomuhle slouzi mod_vhost_alias
-- Nezdar není hanbou, hanbou je strach z pokusu.
30.11.2004 18:25 Jirka Fajfr | skóre: 2 | Trutnov
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
Díky za tu radu s tím mod_vhost_alias. Překompiloval jsem apache s potřebnejma přepínačema a funguje pěkně, dokumentace na apache.org je u tohodle tématu moc pěkně provedená. Mám jediný problem

<VirtualHost *:80>
        ServerName www.domena.tld
        ServerAlias *.domena.tld

        UseCanonicalName Off
        VirtualDocumentRoot /home/web/domena.tld/%1
.....
</VirtualHost>

umyslně mám napsáno ServerName www.domena.tld místo domena.tld protože chci aby ukazovalo www.domena.tld a domena.tld do stejného místa. Dá se něják obejít vytváření ještěje jednoho virtual hostu kde napisu ServerName domena.tld a DocumentRoot dám "natvrdo" ???
30.11.2004 18:43 jm
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
ln -s domena.tld _

;-)
30.11.2004 19:00 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: mod_rewrite + doména třetího řádu
ja jsem spachal presmerovani z domena.cz na www.domena.cz:
RewriteCond  %{HTTP_HOST}  ^domena\.cz
RewriteRule  ^(.*)$  http://www.domena.cz$1 [L,R=301,QSA]
-- Nezdar není hanbou, hanbou je strach z pokusu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.