URL Cím formázás . Htaccess-el, mi a hiba a példában?
Nos adott egy url cím:
és ez szeretném ilyen formában használni:
Az alábbi kód működik is, csak egy gond van vele, hogy a html tartalmakat már hibásan hozza be, például a css-t. Ilyesmi útvonal van a forráskódban:
mikor én így adom meg:
<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen" title="default" />
.htaccess fájlom:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+) index.php?module=$1&page=$2
Egyszerűen nem boldogulok vele.
Hogy lehetne megcsinálni, hogy normálisan hívja be az összes tartalmat?
Az oldalam mappa struktúrája:
oldal/css/
oldal/images/
oldal/images/forms
oldal/images/login
oldal/images/shared
oldal/images/table
oldal/includes/
oldal/js/
oldal/js/jquery/
oldal/pages/
oldal/pages/user/
oldal/pages/admin/
Néhány könyvtárban még vannak további könyvárak melyekből hívok be fájlokat.
Ebben tudnátok segíteni?
tehát, nem 'oldal/css' hanem '/oldal/css'
az elején a / az a document root -ra utal,
hogy a weboldal gyökérkönyvtárától adod meg.
Úgy akartam írni, de nem is ezzel van a probléma, hanem azzal, hogy a RewriteRule felülírja az elérési útját.
Az 'oldal' mappa csak példa volt, az - az oldal root mappája. Szóval a cimem.hu onnan root-ol ( [link] stb stb).
Az a gond, hogy a root mappában az index.php-val hívok be mindent és gondolom ezért írja felül a html elérési útjait.
mikor én így adom meg:
<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen" title="default" />
Most értelmezd ezt az előző üzenetem alapján.
Segítek:
<link rel="stylesheet" href="/css/screen.css" type="text/css" media="screen" title="default" />
Ja bocsi értem, kicsit már szétszórt vagyok :D
Viszont a probléma továbbra is fennáll, most már jól adja meg az elérési utat, viszont a htaccess miatt be akarja helyettesíteni szerintem.
Most így adja meg ha forráskódban nézem:
Viszont nem találja a fájlt.
Megoldottam, az én hülyeségem volt. Az elérési utakkal vagyok néha bajban :D
Köszönöm a segítséget! :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!