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
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).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0