A htaccess -ben hogyan lehet több fájlra módosítást adni?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) news.php?url=$1 [QSA]
RewriteRule ^(.*) comments.php?news_id=$1 [QSA]
Options -Indexes
ilyenkor nem jó, szeretném ha a comennts.php illetve a news.php-re is alkalmazhatnám!
köszönöm!
Mégis hogy akarsz egyszerre két file-ra rewrite-olni?
Döntsd el, melyik szolgálja ki az oldalt és építs mindent abba.
Csak egy RewriteRule élhet egyszerre. Én is azt javaslom, mint az előző posztoló, egy fájlon vezess át mindent (pl. index.php) a feldolgozást pedig később add át a kívánt php fájloknak.
Ez a fajta adatfeldolgozás lényegesen komplexebb, mint html-ben hívogatni az egyes fájlokat. A módszer lényege, hogy mindent egyetlen fájlon vezetsz át, és az az állapottároló sessionok alapján (melyik menüponton tartózkodsz, melyik linket nyitottad meg stb...) alapján hívja meg a megfelelő feldolgozó fájlt (pl. news.php-t ha a hírek oldalon vagy, comments.php-t, ha a vendégkönyvben vagy...) és ő kapja meg a get paraméterben átadott változók értékeit.
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!