Подскажите с RewriteRule в .htaccess

BA
На сайте с 25.12.2008
Offline
115
546

Необходимо чтобы изображения вида

domain.ru/cache/com_zoo/images/5010763_ee751e7ec7498ab686c26a8341c9a255.jpg

открывались следующим образом

/imgresizer/phpThumb.php?src=/images/houses/covers/5010763.jpg

Т.е. JPG файл должен иметь имя то что идет до "_".

Получилось как-то так, но не работает

RewriteRule ^(cache+)/com_zoo/images/([0-9]+)_([a-zA-Z0-9]+).([a-z]+)/?$ /imgresizer/phpThumb.php?src=/images/houses/covers/$2.jpg
Хелпзонович
На сайте с 15.06.2005
Offline
133
#1

Работает Ваше правило.

Положите вместо Вашего phpThumb.php вот такое да посмотрите что приходит.

 
<?php
echo $_GET['src'];
?>

Пы.Сы. На всякий случай, phpThumb.php и phpthumb.php - это РАЗНЫЕ файлы. Проверьте имена на всяк пожарный

Вы там держитесь! Хорошего вам настроения. Здоровья.
BA
На сайте с 25.12.2008
Offline
115
#2
Хелпзонович:
Работает Ваше правило.
Положите вместо Вашего phpThumb.php вот такое да посмотрите что приходит.
 

<?php
echo $_GET['src'];
?>

Пы.Сы. На всякий случай, phpThumb.php и phpthumb.php - это РАЗНЫЕ файлы. Проверьте имена на всяк пожарный

Странно, у меня не работает именно правило, хотя Mod_rewrite включен.

Хелпзонович
На сайте с 15.06.2005
Offline
133
#3

Может другим правилом в htaccess перехватывается?

Ну и в логах посмотреть не мешало бы.

BA
На сайте с 25.12.2008
Offline
115
#4

Тоже подумал, но удалив все остальные записи кроме этих, та же картина.

Хелпзонович
На сайте с 15.06.2005
Offline
133
#5

А с чего взяли что именно правило не отрабатывает?

Вот если так вызвать - /imgresizer/phpThumb.php?src=/images/houses/covers/5010763.jpg

Отдает то что нужно?

BA
На сайте с 25.12.2008
Offline
115
#6
Хелпзонович:
А с чего взяли что именно правило не отрабатывает?
Вот если так вызвать - /imgresizer/phpThumb.php?src=/images/houses/covers/5010763.jpg
Отдает то что нужно?

Да, так все ок, в том-то и дело.

---------- Добавлено 22.11.2012 в 12:07 ----------

Похоже дело в каких-то серверных настройках, на пустом проекте работает.

Хелпзонович
На сайте с 15.06.2005
Offline
133
#7

Не бывает чудес.

Либо мод_реврайт отключен, либо... Да фиг его знает.

Весь хтаксес покажите, что-ли.

Ну или в личку явки-пароли посмотрю.

siv1987
На сайте с 02.04.2009
Offline
427
#8

RewriteRule ^cache/com_zoo/images/([0-9]+)_([a-zA-Z0-9]+).([a-z]+)/?$ imgresizer/phpThumb.php?src=/images/houses/covers/$1.jpg [L]

Добавить после RewriteEngine On

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