ugrás a tartalomhoz

Saját .htaccess állomány

gibbon · 2013. Jún. 12. (Sze), 21.02
Sziasztok!

Nem értek a webszerverekhez ezért segítséget szeretnék tőletek kérni. Célom a szép URL-ek, némi extrával. A könyvtár szerkezet így néz ki:

1. /
2. /.htaccess
3. /index.php
4. /style.css
5. /img/
6. /img/icon.png

Amit szeretnék, hogy:

http://localhost/ -> index.php
http://localhost/szep-url -> index.php (mivel nincs se fájl, se könyvtár szep-url névvel)
http://localhost/style.css -> style.css
http://localhost/img -> /img/
http://localhost/img/icon.png -> /img/icon.png

Ez eddig az extra nélküli szép url kezelés. A csavarás, hogy vágja le mindig az utolsó szóközt kivétel ami host neve után jön vagyis csak a localhost/ az ami marad:

http://localhost/img/ -> http://localhost/img
http://localhost/szep-url/ -> http://localhost/szep-url

Ha valaki ez alapján megírná a saját .htaccess fájlomat azt nagyon szépen megköszönném.

Ja és nem csak localhost host névvel akarom használni a .htaccess fájlt, tehát azt szeretném ha univerzális lenne vagy, hogy mondjam... új domain esetén ne kelljen módosítani a .htaccess állományt mindig újra és újra hanem az legyen egy fix amit mindig csak másolnom kell és beillesztenem. :)
 
1

Az Apache példákban ott van

Hidvégi Gábor · 2013. Jún. 12. (Sze), 21.31
Az Apache példákban ott van minden. Mi az pontosan, amit nem értesz?
2

Sajnos nem tudok angolul így

gibbon · 2013. Jún. 12. (Sze), 21.35
Sajnos nem tudok angolul így ez alapján nem tudom összerakni a fájlt, de azért köszi a linket! Kezdő programozó vagyok. Addig már eljutottam, hogy amit szeretnék azt .htaccess fájllal tudom megvalósítani, de hogy hogyan azt már nem.
3

Angol

Poetro · 2013. Jún. 12. (Sze), 21.50
Szerintem egy kezdő programozó tanuljon meg angolul. Mivel anélkül nem jut túl messzire ebben a szakmában.
4

Semennyire?

Pepita · 2013. Jún. 13. (Cs), 02.07
Ahogy Poetro is mondja: előbb kell az angol.
Azért ne keseredj el: én is jóval kevesebbet tudok az elvárhatónál - de küzdök is miatta eleget.
Ha egyáltalán nincs rá lehetőséged, az sajnos nem jó. De kevéssel is el lehet indulni, csak legyen (angol) tanárod is, anélkül nem szabad elkezdeni.
5

Ez alapján hozzá tudod

inf3rno · 2013. Jún. 13. (Cs), 03.06
Ez alapján hozzá tudod tákolni a rendszeredhez:

SetEnv APPLICATION_MODE production

RewriteEngine On

RewriteCond %{DOCUMENT_ROOT}/client%{REQUEST_URI} -f
RewriteRule ^(.*)$ client/$1 [L]

RewriteRule ^(.*)$ client/index.html [QSA,L]
Ez ha a client mappában létezik az adott fájl, akkor visszaadja a fájlt, egyébként meg az index.html-re irányít.

Egyébként ingyen senki nem fogja megcsinálni helyetted...

Angolnak ott a sztaki szótár, olyan az a nyelv, hogy félszavakból is meg lehet érteni... A programozáshoz nem is nagyon kell több. A http://www.nyelvipercek.hu/ egy egész jó online tanfolyam, és nincs az a horror ára, mint egy átlag nyelvtanfolyamnak, ezt tudom még ajánlani, meg az angol nyelvű zenehallgatást, filmnézést...