RewriteRule ^(.*)$ /public/$1
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-f # не файл RewriteCond %{REQUEST_FILENAME} !-d # не папка
# не файл
RewriteCond %{REQUEST_FILENAME} !-f
# не папка
RewriteCond %{REQUEST_FILENAME} !-d
http://domain/path
RewriteRule shop(\.\d+\.\d+)\.test\.info http://15.10$1/shop [P]
RewriteCond %{HTTP_HOST} shop(\.\d+\.\d+)\.test\.info
RewriteRule ^ http://15.10%1/shop [P]
$str = 'колесо';
$letters = preg_split('//u', $str, -1, PREG_SPLIT_NO_EMPTY);
foreach ($letters as $i => &$letter) {
$letter .= '(?!\\g' . ($i + 1) . ')()';
}
$regex = '#^(?:'.implode('|', $letters).')++$#u';
echo $regex, PHP_EOL;
$words = array ('колесо','колосс','оселок');
var_dump(preg_grep($regex, $words));
'#<a [^>]*href="(https://google\.com/[^"]*).+?</a>#isu'
'#<a [^>]*href="([^"]+)"[^>]*>(?:(?!</a>).)*\bLink1\b#isu'
RewriteCond %{REQUEST_URI} !^/user/plugins/fred/elFinder-2\.1\.50
(?s).*?(page\.php\?id=\d+|\z)
$1\n
RewriteCond %{THE_REQUEST} " /current/public/(\S*)"
RewriteRule ^ https://%{HTTP_HOST}/%1 [R=301,L,NE]