Два небольших вопроса по .htaccess

программирование php сервер htaccess

Ситуация №1:
В папке /folder/ находились файлы, затем их переместили в /other/smth/go/
Как сделать, чтобы файлы оставались доступными по старому адресу??

Ситуация №2:
В папке /images/ находились разные картинки (gif),
нужно, чтобы при открытии любой картинки из дерриктории /images/любаякартинка, открывалась другая: /other/folder/image.gif

И чтобы в обеих случаях url не изменялся после перехода по нему, т.е. как был /images/картинка, так и остался.
(Просьба не кидать ссылки, а объяснить напрямую, а ссылку только как дополнение.)

Примечание:
Сергей Луконин, при переходе на /folder/file.xml адрес автоматически меняется на /other/smth/go/file.xml. А мне нужно, чтобы адрес не менялся

Примечание:
dcerge, можно подробней? я не очень в этом понимаю

Примечание:
Сергей Луконин, при переходе на /folder/file.xml мне написало:

Not Found

The requested URL /folder/file.xml was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g Server at mysite.ru Port 80

Примечание:
RewriteRule ^folder/(.*)$ адрес_сайта/other/smth/go/$1 [L] - работает, но url меняется при переходе.
может что-то в папке "go" нужно прописать?

dcerge, А можно подробней про ваш способ, а то я не совсем понимаю....
Ответы:
RedirectMatch ^/folder/(.*)$ /other/smth/go/$1
Если это все под линуксом, то можно использовать символьные линки. То есть, для ситуации 1 вы удаляете папку folder, и выполняете команду ln -s /other/smth/go folder. Тоже делаете и для второй ситуации.
Ну смотрите. Допустим ваша папка folder находится по пути /var/www/folder. Вы идете в папку www cd /var/www и делаете команду mv folder folder.copy (имитируем удаление). Затем там же выполняете команду ln -s /other/smith/go folder - все создана ссылка folder, которая указывает на новое место /other/smith/go, а система будет считать эту ссылку folder папкой. Со второй ситуацией тоже самое.
>> Сергей Луконин, при переходе на /folder/file.xml адрес автоматически меняется на /other/smth/go/file.xml. А мне нужно, чтобы адрес не менялся
>> Дополнение #3
Ну, уберите тогда слеш в начале после ^


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.