php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
charset utf-8;
rewrite ^/([^/]*)/$ /?city=$1 last;
rewrite ^/([a-z\-]+)\/([a-z\-]+)?$ /index.php?city=$1&page=$2 last;
rewrite ^/users/profile/id(.*) /index.php?city=users&page=profile&id=$1 last;
rewrite ^/users/profile/logout&(.*) /index.php?city=users&page=profile&act=logout&csrf=$1 last;
rewrite ^/users/ajax&(.*) /index.php?city=users&page=ajax&action=$1 last;
rewrite ^/([a-z\-]+)\/([a-z\-]+)\/([a-z\-]+)?$ /index.php?city=$1&page=$2&act=$3 last;
rewrite ^/([a-z\-]+)\/admin/edit-seanses/date=(.*)/film=(.*)/place=(.*)?$ /index.php?city=$1&page=admin&act=edit-seanses&date=$2&film=$3&place=$4 last;
rewrite ^/([a-z\-]+)\/date=(.*)$ /index.php?city=$1&date=$2 last;
rewrite ^/([a-z\-]+)\/([a-z\-]+)\/([a-z\-]+)\/id(.*)$ /index.php?city=$1&page=$2&act=$3&id=$4 last;
rewrite ^/([a-z\-]+)\/([a-z\-]+)\/([a-z\-]+)\/date=(.*)$ /index.php?city=$1&page=$2&act=$3&date=$4 last;
if ($http_host ~* "^www\.(.*)"){
set $rule_10 1;
set $bref_10_0 $1;
}
if ($rule_10 = "1"){
rewrite ^/?(.*) http://${bref_10_0}/$1 permanent;
}
####remove many slashes####
RewriteCond %{THE_REQUEST} \ (.*)//+(.*)\ [NC]
RewriteRule (.*) %1/%2 [R=301,L]
####remove trailing ;,.()[] ####
RewriteCond %{REQUEST_URI} ^(.*[;,.\(\)\[\]]+)$
RewriteRule ^(.*[^;,.\(\)\[\]]+) /$1 [R=301,L]
####add trailing slash####
RewriteCond %{REQUEST_URI} !^(.*\/[^\/]+\.[^\/]+)$
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
т.к. эти переходы идут конкретно на определенную категорию моего сайта1. Искать в ПС и затем в коде нужно: где зашит скрытый обмен ссылками.