.htaccess перенаправляет - PullRequest
2 голосов
/ 30 января 2009

Как настроить файл .htaccess для перенаправления запросов в другую папку в другом домене? Я не хочу, чтобы ссылки ломались, я просто хочу, чтобы они ушли в другое место. Скажем, mysite.com/image.jpg будет перенаправлять на site2.com/images/image.jpg.

Ответы [ 4 ]

5 голосов
/ 30 января 2009

В .htaccess (по крайней мере, в Apache):

RewriteEngine On
RewriteBase /
RewriteRule ^images/(.*)$ http://www.yahoo.com/blah/$1 [R=302,L]
1 голос
/ 30 января 2009

Вы можете использовать mod_rewrite для перенаправления запроса. Если вы хотите перенаправить все:

RewriteEngine on
RewriteRule ^ http://other.example.com/images%{REQUEST_URI} [L]

И если вы просто хотите перенаправить запросы с путем, который заканчивается на .jpg:

RewriteEngine on
RewriteRule \.jpg$ http://other.example.com/images%{REQUEST_URI} [L]
1 голос
/ 30 января 2009

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

0 голосов
/ 30 января 2009

Это должно помочь:

Перенаправление 301 / http://www.example.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...