Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: htaccess замена части url
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » htaccess замена части url

Страниц (1): [1]
 

1. dmaw - 27 Января, 2014 - 13:16:19 - перейти к сообщению
Помогите, пожалуйста, кто смыслит в htaccess :)

Задача:

Есть путь до картинки:
http://site.ru/uploads/site.ru/555.jpg

Нужно из урла удалить папку, чтобы получилось так:
http://site.ru/uploads/555.jpg

Пробовал так:
RewriteRule ^(.*)/uploads/(.*)$ $1/uploads/site.ru/$2
и так:
RewriteRule ^uploads/$ /uploads/site.ru/$1 [R=301,L]
не работает, сам не догоняю как это правило написать.
2. KingStar - 27 Января, 2014 - 22:03:19 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^uploads/([A-z0-9]+).(jpg|jpeg|png|gif)$ /uploads/site.ru/$1.$2 [L]

 

Powered by ExBB FM 1.0 RC1