htaccess minden átiránytva kivéve a képek
Sziasztok!
Hogy lehet megoldani azt, hogy minden kérés átirányitásra kerüljön az index.php-re (akkor is, ha létezik a könyvtár), kivéve a képek?
Gondolom az alábbinál van egyszerűbb megoldás.
Jelenleg (kicsit szűkítve) ez a htaccess tartalma:
■ Hogy lehet megoldani azt, hogy minden kérés átirányitásra kerüljön az index.php-re (akkor is, ha létezik a könyvtár), kivéve a képek?
Gondolom az alábbinál van egyszerűbb megoldás.
Jelenleg (kicsit szűkítve) ez a htaccess tartalma:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/hirek(/.*)$
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
RewriteCond %{REQUEST_URI} ^/beszamolok(/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
RewriteCond %{REQUEST_URI} ^/forum(/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/hirek(/.*)$
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
RewriteCond %{REQUEST_URI} ^/beszamolok(/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
RewriteCond %{REQUEST_URI} ^/forum(/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
Képek
RewriteCond %{REQUEST_URI} !^/(robots.txt|favicon.ico|.*\.(jpg|gif|png))$ NC
RewriteRule . index.php [L]
Nem teszteltem, de kb. így szokott szólni. Egyébként miért nem teszed a képeidet teljesen másik domainre?
re
A legtöbb kép images és thumbs almappákban van, esetleg elég lenne ezeket a mappákat engedélyezni a képekhez?
Illetve még azokat a php fájlokat, amik képet jelenítenek meg?
RewriteCond %{REQUEST_URI} !^/images(/.*)$
RewriteCond %{REQUEST_URI} !^/thumbs(/.*)$
RewriteCond %{REQUEST_FILENAME} !foto.php [NC]
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
Ez működhet?