Úprava výchozího bodu aplikace pro index.php
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- fary
 - Člen | 155
 
Ahoj. Zrovna nasazuji jednu aplikaci napsanou v Nette (v2.0.12) a mám problém.
Adresářovou strukturu jsme nechal ze sandboxu, ale tahle aplikace se nasazuje jako součást jiného webu a bohužel mi nefungují url adresy. Moje aplikace např. ‚myapp‘ je umístěna v: example.cz/myapp/ a cesta k index.php je pak už, jak jsem psal, podle toho, jak je v sandboxu: example.cz/myapp/www/index.php. Já bych potřeboval, aby se aplikace spustila po zadání adresy: example.cz/myapp/ nebo example.cz/myapp/index.php.
Je nějaký způsob, jak toho docílit a popřípadě mohl by mi prosím někdo poradit?

- Šaman
 - Člen | 2668
 
Řeší se to souborem .htaccess Jestli ti jde jen pro to zrušení /www, tak tohle dej do rootu aplikace:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^$ www/ [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^www/
    RewriteRule ^(.*)$ www/$1
</IfModule>