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













