Załóżmy, że mam na sharedzie aplikację z katalogiem public. Chcę zabezpieczyć folder app, wiadomo OCB.
No i mam taki kod w .htaccess:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L] </IfModule>
I nie działa. Wywala błąd 500. Próbowałem różnych wariantów jak np. po prostu:
RewriteEngine on RewriteRule (.*) public/$1 [L]
Aktualnie działam na localu.
Co jest? Wg. mnie powinno działać.
Nginx na razie odpada.
edit: problem rozwiązany.
W katalogu public dałem kolejny htaccess z takim kodem:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L] </IfModule>
Użytkownik Michał edytował ten post 06 maja 2015 - 18:40