Сервер работает в связке apache+nginx. Если прописать какое-нибудь простое правило, то оно работает, например: "RewriteRule ^
www.google.com" и положить его в site.ltd/affiliates/
То когда открываешь site.ltd/affiliates/ - перенаправляет правильно, но если открыть любую папку внутри папки site.ltd/affiliates/, например site.ltd/affiliates/scripts/jobs.php - перенаправление не работает, так что кажется правила не работают везде где должны.
Если конкретно, то запрос:
site.ltd/affiliates/accounts/default1/banners/NotE...
должен быть пенаправлен к:
site.ltd/affiliates/scripts/file.php?file=banners/...
но так не срабытывает. Если открыть первую ссылку, то увижу ошибку 404, а вторая ссылка ведет на маленькую картинку 1*1 пиксель.
# Start Post Affiliate Pro Code
Options -Indexes
<ifModule mod_rewrite.c>
RewriteEngine on
#replicated sites
RewriteRule ^sites/([^/]+)/([^/]+)/(.*) scripts/page.php?a_aid=$2&a_bid=$1&a_file=$3 [L,QSA]
RewriteRule ^sites/([^/]+)/*(.*) scripts/page.php?a_aid=$2&a_bid=$1&a_redir=Y [L,QSA]
RewriteRule ^accounts/default1/files/(.*) scripts/file.php?file=files/$1 [L,QSA]
RewriteRule ^accounts/default1/banners/(.*) scripts/file.php?file=banners/$1 [L,QSA]
#accessing non-tpl theme files
RewriteRule ^accounts/default1/themes/(.*) scripts/file.php?file=themes/$1 [L,QSA]
</ifModule>
# End of Post Affiliate Site Pro Code