Autor Zpráva
bIl
Profil *
Ahoj,
jak mám prosím udělat, když používám .htaccess a podstrkávám URL, abych se dostal taky do adresáře, který tam opravdu je?

Mám třeba /admin a jak vypsat vyjímku, aby se na něj podstrkávání nevstahovalo?
Adam Zábranský
Profil
tuším něco jako
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f 

máš to i na soubor ;) jen pro složku je to !-d
bIl
Profil *
Špatně si to pochopil,

RewriteCond %{REQUEST_FILENAME} !-f používám, ale potřebuju zapsat vyjímkový pravidlo pro to, že složka 'admin' bude fungovat stejne jako když bych žádný mod_rewrite zaplý neměl.
BetaCam
Profil
bIl
RewriteCond %{REQUEST_FILENAME} !-f
je pro soubory
RewriteCond %{REQUEST_FILENAME} !-d
je pro adresáře

jinak se to tá udělat taky třeba nějak takhle :

RewriteCond $1 !^(admin|images|css)


ale to záleží natom jak máš napsané celé pravidla.
bIl
Profil *
RewriteEngine On
RewriteBase /cms

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)?/(.*)$ index.php?lang=$1&id=$2 [L,QSA]

RewriteCond $1 !^(admin|css)


Takhle a nefunguje, prosím
BetaCam
Profil
bIl
Takhle a nefunguje, prosím

tak si tam dej tohle


RewriteEngine On 
RewriteBase /cms 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)?/(.*)$ index.php?lang=$1&id=$2 [L,QSA]
bIl
Profil *
BetaCam
díky!
BetaCam
Profil
bIl
No nemáš zač. :) Každopádně nechápu proč ti nešlo, když toto stejné ti radil už Adam Zábranský ve svém prvním postu. :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: