Portál AbcLinuxu, 11. května 2024 15:31


Dotaz: mod_rewrite - pravidla

Johny z Podoli avatar 28.6.2012 19:19 Johny z Podoli | skóre: 26 | blog: rocfdebian
mod_rewrite - pravidla
Přečteno: 183×
Odpovědět | Admin
Ahoj,

potřebuji vytvořit pravidla která udělají následující:
1)
/soubory/1234/treba_leto_na_kole.jpg
vždy předá soubor (bez přesměrování)
/soubory/1234.jpg

pokud soubor /soubory/1234.jpg neexistuje, tak předá řízení na main.php...
Druhou část mám, pokud soubor neexistuje, hodí to na main.php. Nevím ale jak do mého htaccesu dostat ještě první část s "odstraněním" jména. Děkuji za poradu..
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /main.php?q=$1 [L,QSA]
Můj web o táborech: Letní dětské tábory, Hudební tábor , Můj nový blog na Nul.cz
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.6.2012 01:18 jano
Rozbalit Rozbalit vše Re: mod_rewrite - pravidla
Odpovědět | | Sbalit | Link | Blokovat | Admin
napr. aj takto ale je potrebne vypnut Multiviews (mod negotiation)
# disable negotiation
Options -MultiViews

RewriteEngine On

RewriteRule ^subory/(.*)/.*\.(.*)$ subory/$1.$2 [L]

#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ main.php?q=$1 [L,QSA]

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.