ðÒÉ×ÅÔ<div>ðÒÏÛÕ ÐÏÍÏÝÉ × ÎÁÐÉÓÁÎÉÉ ÒÅ×ÒÁÊÔÏ× ÄÌÑ SocialEngine Ó Apache2+mod_rewrite ÎÁ nginx_0.7.67+php-fpm</div><div>ä×Á .htacess.</div><div>ðÅÒ×ÙÊ ËÏÒÎÅ×ÏÊ $DOCROOT/.htaccess:</div><div><blockquote>šš# Get rid of index.php<br>

ššRewriteCond %{REQUEST_URI} /index\.php<br>ššRewriteRule (.*) index.php?rewrite=2 [L,QSA]<br>šš# Rewrite all directory-looking urls<br>ššRewriteCond %{REQUEST_URI} /$<br>ššRewriteRule (.*) index.php?rewrite=1 [L,QSA]<br>

šš# Try to route missing files<br>ššRewriteCond %{REQUEST_FILENAME} !-f<br>ššRewriteCond %{REQUEST_FILENAME} public\/ [OR]<br>ššRewriteCond %{REQUEST_FILENAME} \.(jpg|gif|png|ico|flv|htm|html|php|css|js)$<br>ššRewriteRule . - [L]<br>

šš# If the file doesn&#39;t exist, rewrite to index<br>ššRewriteCond %{REQUEST_FILENAME} !-f<br>ššRewriteCond %{REQUEST_FILENAME} !-d<br>ššRewriteRule ^(.*)$ index.php?rewrite=1 [L,QSA]</blockquote></div><div>÷ÔÏÒÏÊ $DOCROOT/install/.htaccess:</div>

<div><blockquote>šš# Get rid of index.php<br>ššRewriteCond %{REQUEST_URI} /index\.php<br>ššRewriteRule (.*) index.php?rewrite=2 [L,QSA]<br>šš# Rewrite all directory-looking urls<br>ššRewriteCond %{REQUEST_URI} /$<br>ššRewriteRule (.*) index.php?rewrite=1 [L,QSA]<br>

šš# Special cases<br>ššRewriteCond %{REQUEST_URI} static<br>šš# RewriteRule (.*) Boostrap.php [L,QSA]<br>ššRewriteRule (.*) index.php?rewrite=1 [L,QSA]<br>šš# Try to route missing files<br>ššRewriteCond %{REQUEST_FILENAME} !-f<br>

ššRewriteCond %{REQUEST_FILENAME} public\/ [OR]<br>ššRewriteCond %{REQUEST_FILENAME} \.(jpg|gif|png|ico|flv|htm|html|php|css|js)$<br>ššRewriteRule . - [L]<br>šš# If the file doesn&#39;t exist, rewrite to index<br>ššRewriteCond %{REQUEST_FILENAME} !-f<br>

ššRewriteCond %{REQUEST_FILENAME} !-d<br>ššRewriteRule ^(.*)$ index.php?rewrite=1 [L,QSA]</blockquote></div><div>þÔÏ Õ ÍÅÎÑ ÐÏÌÕÞÁÅÔÓÑ:</div><div><meta charset="utf-8"># Get rid of index.php<br><div>ššlocation /index.php {</div>

<div>šš šrewrite ^/(.*)$ /index.php?rewrite=2 last;</div><div>šš}</div><div><br></div>šš# Rewrite all directory-looking urls<br><div>ššlocation ~ /$ {</div><div>šš šrewrite ^/(.*)$ /index.php?rewrite=1 last;</div><div>šš}</div>

</div><div><br></div><div>šš# Try to route missing files<br>îÅ ÚÎÁÀ, ËÁË ÐÅÒÅÐÉÓÁÔØ</div><div><br></div><div>šš# If the file doesn&#39;t exist, rewrite to index<br></div><div><div>šštry_files $uri $uri/ @exist;</div><div>

ššlocation @exist {</div><div>šš šrewrite ^(.*)$ /index.php?rewrite=1 last;</div><div>šš}</div></div><div><br></div><div>ðÏÌÕÞÁÀ ÌÉÂÏ redirect loop ÌÉÂÏ 500. òÁÚÇÒÅÂÁÔØ rewrite-log nginx ÓÏ×ÍÅÓÔÎÏ Ó ÌÏÇÉËÏÊ SocialEngine ÄÏ×ÏÌØÎÏ ÓÌÏÖÎÏ. ðÒÏÛÕ ÐÏÍÏÞØ ÄÌÑ ÎÁÞÁÌÁ ÐÅÒÅÐÉÓÁÔØ ÄÏ ËÏÎÃÁ ÓÁÍÉ ÐÒÁ×ÉÌÁ, ×ÏÚÍÏÖÎÏ ×ÎÅÓÔÉ ËÏÒÒÅËÔÉÒÏ×ËÉ × ÍÎÏÊ ÎÁÐÉÓÁÎÎÙÅ.</div>

<div><br>-- <br>Best regards,<br>Koldaev Anton<br>
</div>