ugrás a tartalomhoz

.htaccess file clean URL

csoma · 2014. Okt. 16. (Cs), 16.12
Kedves Fórumozok,

elkezdtem kísérletezni a .htaccess file-al, és a következő kérdésbe futottam bele:

van nekem pár oldalam: example.php, example2.php, stb. és egy ilyen könyvtár struktúrám:

indító oldal:
index.php (ez belemutat a frontend mappába lévő example.php oldalra)
frontend mappa (ebben benne az example.php, example2.php, .. oldalak)
.htaccess

Az szeretném elérni, hogy a külső mappában lévő .htaccess-ben le tudjam írni a belső, frontend, mappában lévő .php file-okat. Azt sikerült elérnem, hogy az első oldal így nézzen ki: frontend/Example/, a frontend/example.php helyett, de onnan nem sikerül megadnom a többi oldal clean URL-jét. Így néz ki a .htaccess file:

RewriteEngine On
RewriteRule ^Example/?$ frontend/Example/[NC,L]
RewriteRule ^Example2/?$ ../frontend/example2.php [NC,L]
RewriteRule ^Example3/?$ ../frontend/example3.php [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

- Wamp-ot használok ,és ott beállítottam, amit be kell.

Esetleg van valami ötletetek, mit kellene kipróbálnom?

Köszi,
Csoma
 
1

routing

Pepita · 2014. Okt. 16. (Cs), 18.12
Igazan jo routingot php-ban tudsz csinalni (index.php), de ilyenkor (is) vetodik fel a keretrendszer hasznalata.

Ekkor a public mappak kivetelevel minden kerest az index.php kap meg, ami fel is dolgozza es meghivja a szukseges kiszolgalokat.

Emiatt nem erdemes kilometeres .htaccesst irni.
2

hogy a külső mappában lévő

hanifnoor · 2015. Jan. 4. (V), 20.25
hogy a külső mappában lévő .htaccess-ben le tudjam írni a belső, frontend, mappában lévő .php file-okat. Azt sikerült elérnem,


______
NOOR