htaccess érdekes url-el
Sziasztok!
Mielőtt bárki írná sokat keresgéltem, azonban még mindig nem jutottam semmire sem.
Az alábbi feladatot kaptam:
egy oldal url-je:
Ezt kéne nekem valahogy ilyenre módosítani:
Addig már megy ezzel a sorral, hogy
Ha
Ez egyfajta saját-keretrendszer-akármiisez-ben lett készítve: ha
(szerintem kicsit CodeIgniter fíling, mivel a GET-ben is azért van /hu, mert /-jelenként osztja szét szegmensekre)
.htaccess terén nem vagyok gyakorlott, remélem tud valaki segíteni, vagy legalább rávilágítani az útra :)
■ Mielőtt bárki írná sokat keresgéltem, azonban még mindig nem jutottam semmire sem.
Az alábbi feladatot kaptam:
egy oldal url-je:
domain.hu/index.php?q=oldal/hu
Ezt kéne nekem valahogy ilyenre módosítani:
domain.hu/oldal/hu
Addig már megy ezzel a sorral, hogy
domain.hu/oldal
(mivel ha a további részt lehagyjuk, egy default értéket kapnak (ezesetben hu)):RewriteRule ^([a-zA-Z0-9/]+)$ /index.php?q=$1 [L]
Ha
domain.hu/oldal/hu
-t írok, akkor a tartalom megjelenik, viszont a CSS meg a képek nem jelennek meg (gondolom keres egy oldal vagy hu mappát, nem igazán tudom).Ez egyfajta saját-keretrendszer-akármiisez-ben lett készítve: ha
index.php?q=oldal
az url, akkor az Applications/Controllers mappában keres olyat, hogy oldal.php(szerintem kicsit CodeIgniter fíling, mivel a GET-ben is azért van /hu, mert /-jelenként osztja szét szegmensekre)
.htaccess terén nem vagyok gyakorlott, remélem tud valaki segíteni, vagy legalább rávilágítani az útra :)
Na, sikerült megoldanom
Elegánsabb
<base>
taget általában érdemesebb kerülni, helyette inkább a hivatkozásokat kezdjük "/" jellel, ami így a gyökérkönyvtárra mutat. Tehát<link rel="stylesheet" type="text/css" href="/style.css" />
,<img src="/images/picture.jpg" />
, stb.relatív link
base
BASE
elemmel, hogy minden relatív link (ami nem /-rel illetve protokollal kezdődik), az a base-ben meghatározott URL-hez képest lesz relatív. Erről a dokumentum szerzőinek tudniuk kell, és ennek megfelelően adják meg a hivatkozásokat a tartalomban levő képekre, más oldalakra stb.