Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudok többváltozós ....

Hogyan tudok többváltozós . Htaccess fájl-t készíteni?

Figyelt kérdés

Sziasztok!


Többváltozós URL -n keresztül $_GET segítségével szeretnék értékeket átadni a php nak.

De ezt úgy szeretném, hogy...


A tartalmi oldalakat:

Pl.: [link]

Míg a képgalériánál 2 változót olvastatok ki az url ből.:

Pl.: [link]


A jelenlegi .htaccess konfigom.:


<ifmodule mod_rewrite.c>

RewriteEngine on

RewriteBase /

#

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond $1 !^(index\.php|images|robots\.txt)

RewriteRule ^(.*) index.php?oldal=$1 [QSA]

#RewriteRule ^(.*)/^(.*) index.php?oldal=$1&galeria=$2 [NC]

#RewriteRule ^(.*)/^(.*) index.php?oldal=galeria&album=$2

[NC]

</IfModule>



A kérdést zárva még egy kérdés, hogy mit jelent a sorok végén [NC] vagy [QSA] stb...



Köszönöm szépen a segítséget előre is!



#többváltozós .htaccess #.htaccess konfiguráció #URL get .htaccess
2014. máj. 15. 13:04
1 2
 11/13 A kérdező kommentje:

Készítettem egy teszt oldalt.:


[link]


Tetszőleges értéket adj hozzá az url hez, nézd meg az első érték megadása után még olvassa a css -t a képeket, de a második url megadása után már nem érthető el a képi tartalom.


[link] 1

[link] 1/2

2014. máj. 15. 21:22
 12/13 Drone007 ***** válasza:

Mindent az index.php-n keresztül. Miért is?

Egyrészt azért, mert az oldal inicializációs részt (konstansok, sessionök, adatbázis nyitás, egyéb alapbeállítások) így nem kell minden egyedi fájl elején elvégezni (include vagy egyéb eljárással), másrészt átláthatóbb kódot eredményez.

Html oldalakat így is be lehet integrálni a rendszerbe, nincs jelentősége, hogy mi nyitja meg. Ne gondolkozz lineárisan! Határold el az adat, vezérlő és megjelenítő részeket (MVC).

Ha gondot okoz a script és link fájlok behívása, határozd meg a globális urlt és töltsd egy session vagy constans változóba még az inicializáció elején, vagy használd a <base> tagot.

Pl: $_SESSION["globalurl"] = " [link]

<link rel="stylesheet" href="<?php echo $_SESSION["globalurl"] ?>/css/style.css" type="text/css" media="screen">

2014. máj. 15. 21:57
Hasznos számodra ez a válasz?
 13/13 uno20001 ***** válasza:

Megpróbálhatod a "base" taget használni.


<base href=" [link]

(a head részben)

és akkor minden képet ehhez viszonyítva keres.


Vagy használhasz abszolút hivatkozást.

2014. máj. 16. 22:33
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!