Kad ukljucim rewrite log, sa jednim pozivom dobijem oko 1000 redova u tom log fajlu, koji mi nisu ni jasni. Mogu da uploadujem fajl.
Nego, korak dalje.
Upadao sam u redirection loop jer sam komentovao ova dva reda koja su inace u default cakephp .htaccess fajlu
Code:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
Aklo sam dobro shvatio ovo
/srv/www/vhosts/www.website.com/app/webroot/.htaccess
Code:
<IfModule mod_rewrite.c>
RewriteEngine On # Omogućujem rewrite rulove
RewriteCond %{REQUEST_URI} !^/admin [NC] # Krajnji rule ne utiče na linkove koji počinju sa /admin
RewriteCond %{REQUEST_URI} !^/media [NC] # Krajnji rule ne utiče na linkove koji počinju sa /media
RewriteCond %{REQUEST_FILENAME} !-d # Krajnji rule ne utiče na linkove koji nisu direktorijumi
RewriteCond %{REQUEST_FILENAME} !-f # Krajnji rule ne utiče na linkove koji nisu fajlovi
#RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] # Ovo je originalni koji sam komentovao, valjda pravilo koje kad se pozove web link, otvara index.php
RewriteRule ^ /admin [R,L] # Pravilo koje treba da redirektuje na www.website.com/admin
</IfModule>
E sad šta se dešava.
Kad pozovem homepage
www.website.com ne budem redirektovan na
www.website.com/admin.
A takođe sve ono što je u media folderu se ne prikazuje, slike nisu učitane.
Pri tom, ako odem ručno na
www.website.com/admin tad opet dobijem ERR_TOO_MANY_REDIRECTS
Da napomenem, možda treba :), /srv/www/vhosts/www.website.com/admin folder i ne postoji.
Valjda je to nekako programerski pomoću kontrolera, ili rutiranja definisano.