Autor | Zpráva | ||
---|---|---|---|
bIl Profil * |
#1 · Zasláno: 20. 4. 2008, 20:16:41
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 |
#2 · Zasláno: 20. 4. 2008, 21:40:38 · Upravil/a: Adam Zábranský
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 * |
#3 · Zasláno: 20. 4. 2008, 22:53:52
Š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 |
#4 · Zasláno: 20. 4. 2008, 23:07:48
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 * |
#5 · Zasláno: 20. 4. 2008, 23:15:04
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 |
#6 · Zasláno: 20. 4. 2008, 23:34:29 · Upravil/a: BetaCam
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 * |
#7 · Zasláno: 20. 4. 2008, 23:50:17
BetaCam
díky! |
||
BetaCam Profil |
#8 · Zasláno: 20. 4. 2008, 23:55:49
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. :) |
||
Časová prodleva: 16 let
|
0