ugrás a tartalomhoz

Hogyan kezelődik a kérés, ha a .htacces fájlban...

s_volenszki · 2010. Jan. 24. (V), 22.13
Sziasztok!

Ha egy tárhelyen, ahol Virtual Hosting szolgáltatás működik a htdocs/ könyvtárba teszek egy .htaccess fájlt ezzel a tartalommal,

<IfModule mod_rewrite.c>  
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_URI} !(^index.php$)
    RewriteCond %{REQUEST_URI} !(\.(js|css|ico|gif|jpg|png)$)
    RewriteRule (.*) index.php
</IfModule>


akkor ugye az összes alkönyvtárra irányuló kérés vissza lesz adva htdocs/index.php-nek. Például:

http://ezafodomain.net/valami => htdocs/index.php
http://ezafodomain.net/akarmi/es/meg/beljebb/ => htdocs/index.php

Mi történik akkor, ha a htdocs/akarmi/ könyvtár az akarmi.net domain VirtualHost-ja, és nem így: http://ezafodomain.net/akarmi hanem így érkezik a kérés: http://akarmi.net (vagy így: http://ezafodomain.net/~akarmi)? Ebben az esetben is viszi a kérést a htdocs/index.php-ra?
 
1

Sose lesz igaz

janoszen · 2010. Jan. 25. (H), 22.46
Az első feltétel sose lesz igaz, mert a REQUEST_URI mindig így néz ki: /index.php.

Egyébként tedd külön könyvtárba a statikus tartalmakat (vagy mindjárt külön aldomainre, ami egyébként is hasznos) és mindjárt elmúlnak a gondjaid.