Rewrite .htaccess

L
На сайте с 19.09.2011
Offline
17
611

На nginx есть такая штука:

location /wallpapers {
root "d:/root/";
rewrite ^/wallpapers/(\d+|big|min)_(\d+)(_[-a-z0-9_]+?)?\.(\w+)$
/wallpapers/$1_$2.$4? break;
}
location /originals {
root "d:/root/";
rewrite ^/originals/original_(\d+)(_[-a-z0-9_]+?)?\.(\w+)$
/originals/original_$1.$3? break;
}

Как сделать тоже самое на апаче?

[Удален]
#1

RewriteEngine On

RewriteBase /
RewriteRule ^wallpapers/(\d+|big|min)_(\d+)(_[-a-z0-9_]+?)?\.(\w+)$ /wallpapers/$1_$2.$4 [L]

Аналогично все.

L
На сайте с 19.09.2011
Offline
17
#2

coduniman, спасибо.

if ($rule_0 = "1"){
rewrite ^/(?!=(banner.gif|server-status))(.*)$ /index.php ;
}

Как добавить в исключение файлы с расширением .jpg и .png?

gormarket
На сайте с 29.12.2010
Offline
47
#3
landan:
Как добавить в исключение файлы с расширением .jpg и .png?

добавьте перед нужной строкой RewriteRule строку условия:

RewriteCond %{REQUEST_URI} !(\.jpg|\.png)$

Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)
L
На сайте с 19.09.2011
Offline
17
#4

gormarket, спасибо, все заработало

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий