Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
RewriteEngine On RewriteBase /admin/ # If not exists file or directory RewriteCond %{SCRIPT_FILENAME} !(.*/content/.*) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?parameter=$1 [L,QSA] Mám niečo takéto... celý "projekt" mám uložený v zložke localhost/admin a chcem, aby túto zložku bralo ako root. To znamená, že ak si dám teraz vypísať $_SERVER["REQUEST_URI"] na podstránke "domov", tak mi výjde niečo takéto: admin/domov ja by som však potreboval priamo iba domov a tá zložka admin nech sa berie ako root... ako sa dá niečo také docieliť? Moderátor Davex: Titulek „pomoc s htaccess“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
Corwin Profil |
#2 · Zasláno: 3. 3. 2015, 12:50:09
otázkou spíš je, k čemu chceš něcěho takého dosáhnout... namísto _SERVER[REQUEST_URI] si třeba vypisuj návratovou hodnotu funkce, která to "admin/" odmaže.
další možností pak je: 1) rewrite přes port. do httpd.conf za Listen:80 dáš třeba Listen:123, pak zavoláš url http://localhost:123/. v rootu pak musí být htaccess s rewritem port 123 => složka admin/ 2) vytvořís si virtual hosta. (nevím už z hlavy, pogoogli). |
||
Časová prodleva: 9 let
|
0