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!
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
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.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
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 © 2025, 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!