Autor | Zpráva | ||
---|---|---|---|
mka Profil |
#1 · Zasláno: 22. 3. 2008, 16:45:56 · Upravil/a: mka
Zdravím,
řeším drobný problém: mám jednoduchý .htaccess, který používám jak v případě, že stránky běží někde "venku", tak na mém lokálním serveru: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} ^([^\.]+\.)?[^\.]+\.[^\.]+ RewriteRule ^.* /index.php [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{HTTP_HOST} ^localhost RewriteRule ^.* /abcd/efgh/ijkl/index.php [L,QSA] Jde mi o to, že bych se rád zbavil nutnosti uvádět ono /abcd/efgh/ijkl/, což je pochopitelně relativní cesta k příslušnému projektu. Samotný .htaccess je pochopitelně také umístěn v tomto adresáři. To, co mi na tom vadí, je skutečnopst, že pokud celý projekt včetně souboru .htaccess náhodou přesunu někam jinam, musím změnit i tuto deklaraci, jinak to, pochopitelně, nefunguje. Hledal jsem nějakou předdefinovanou proměnnou, např. %{relativní_cesta_k_tomuhle_souboru}, ale nic takového jsem nikde nenašel. Věděl by si s tím někdo rady? Nebo to opravdu nemá řešení. Předem díky za reakce, m. |
||
Časová prodleva: 16 let
|
0