1///
, так как без группировки скобками это или ^[1-9]
[1-9]{1}[0-9а-яА-ЯёЁ\/]*[0-9а-яА-ЯёЁ]$
-f
и -d
нужно передать полный путь. т.е будет так?
%{REQUEST_FILENAME} -> /var/www/news/list/test.php
%{REQUEST_URI} -> /news/list/test.php
[OR]
примерно так:RewriteCond "%{REMOTE_HOST}" "^host1" [OR]
RewriteCond "%{REMOTE_HOST}" "^host2" [OR]
RewriteCond "%{REMOTE_HOST}" "^host3"
RewriteRule ...some special stuff for any of these hosts...
/c/index.php
?/c/dir/index.php
/c/dir/dir2/index.php
[^/]+
app/project/ вот_тут_любое_имя_каталога /js/с\.min\.js
app/project/[^/]+/js/с\.min\.js
-f
и -d
требуют в условии полный путь в файловой системе. RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteEngine on
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule . index.php
RewriteCond %{HTTP_HOST} !^www\.simple\.ru [NC]
RewriteRule (.*) https://www.simple.ru/$1 [R=301,L]
RewriteRule ^samsung.html https://www.simple.ru/moka-samsung.html [R=301,L]
RewriteRule ^lg.html https://www.simple.ru/soch-lg.html [R=301,L]
go-ahead with proxy request proxy:10.12.64.2/shop [OK]
[client 10.10.10.60:42724] HTTP: serving URL 10.12.64.2/shop
[client 10.10.10.60:42724] Status from backend: 301
LogLevel alert rewrite:trace6
LogLevel alert rewrite:trace6 proxy_http:trace3