Вы сисадмин, а я по ту сторону барьера. Нам друг друга (без поллитры) не понять. )))
Я думаю мой хостер с таким сисадмином уже поллитру допивает
Пользователь решил продолжить мысль 03 Июня 2013, 09:49:28:
А ещё есть какой-то RedirectMatch, да? Никто ничего не подскажет вроде RedirectPermanent но с регулярными выражениями?
Пользователь решил продолжить мысль 03 Июня 2013, 22:31:24:
Решение оказалось прислоненным к забору!
У хостера есть cPanel X, которая умеет добавлять именно нужные правила в .htaccess через русифицированный гуи, лол.
Просто поставив нужные галочки и написав, что нам надо, мы получаем нужные записи в .htaccess корня выбранного домена. Я их приведу ниже.
ЗЫ: заполнять поля лучше в punycode (в случае с кириллическими доменами), ибо в противном случае сипанелька гробит кириллицу, перенося её в видимо вин-кодировку. Работает, но не читабельно. — понял, нужно подкрутить gedit. Но тем не менее, если не писать кириллицу, сипанелька оставляет утф8 нетронутым.
Если указать в punycode, то получаем нужные строки (приведено активное, комменты опустил):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xn--80adgdbb7avw5e.xn--p1ai$
RewriteRule ^ubuntupage\/file\/flags\/mono_light\/?(.*)$ "http\:\/\/xn\-\-80adgdbb7avw5e\.xn\-\-p1ai\/flags\/mono_light\/$1" [R=301,L]
RewriteCond %{HTTP_HOST} ^xn--80adgdbb7avw5e.xn--p1ai$
RewriteRule ^ubuntupage\/file\/flags\/faenza_dark\/?(.*)$ "http\:\/\/xn\-\-80adgdbb7avw5e\.xn\-\-p1ai\/flags\/faenza_dark\/$1" [R=301,L]
Вот так вот, ларчик «просто» открывался. Теперь работает переадресация для всех файлов в данной директории из одного каталога в другой с сохранением имени файла. Проверил и в браузере и через wget, замечательно работает.
В этих директивах можно сломать не только мозг....