Uvod:
Sa php strane radim rawurlencode($ime_proizvoda) kad pravim link.
REQUEST_URI
/sr/kategorija1/kategorija2/proizvod sa bla (ovo/ono) sve lepo radi.
/sr/kategorija1/kategorija2/proizvod sa bla (ovo/ ono) infinite internal redirect.
Razlika je samo da li je spojeno ili razmaknuto: ovo/ ono vs. ovo/ono!!!
U VirtualHost sam probao kombinacije AllowEncodedSlashes On i AllowEncodedSlashes NoDecode.
htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews #probao razne kombinacije
RewriteEngine On
# probao razne kombinacije
#RewriteCond %{REQUEST_URI} !^/?file\.php$
#RewriteCond %{ENV:REDIRECT_STATUS} ^$
#RewriteCond %{ENV:REDIRECT_STATUS} !200
RewriteRule .? file.php [L] # END
</IfModule>
U prevodu hocu da mi SVI zahtevi idu na file.php. I u 99.99% slucajeva se to desava. Ali ako ruri ima bla/ u sebi, onda to beskonacko rekurzuje.
Pitanja:
Zasto se ovo desava?
Kako se ovo resava?
[Ovu poruku je menjao MilosDj dana 09.11.2016. u 11:02 GMT+1]
[Ovu poruku je menjao MilosDj dana 09.11.2016. u 11:02 GMT+1]
I'm not in this world to live up to your expectations and you're not in this world to live up to mine.