Назад | Перейти на главную страницу

Перенаправить Apache только для определенного сайта

возможно ли перенаправление для определенного URL. Я имею в виду следующее.

Перенаправить на другой сайт. На этом сайте есть изображения под http: //www.examples/images

ProxyPass /content http://www.example/content
ProxyPassReverse /content http://www.example/content

Но изображения не загружаются, поэтому пытаюсь добавить.

ProxyPass /images http://www.example/images

Но есть и изображения на прокси под http://www.proxy.com/images куда я пытаюсь перенаправить.

Так можно ли при необходимости перенаправить изображения только для сайта example.com?

Надеюсь, кто-нибудь поймет, о чем я :)

Использовать Redirectдиректива в mod_aliasсм. документацию Вот.

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

# Redirect to a URL on a different host
Redirect "/content" "http://www.example/content"

Я пробовал пока другое решение.

    RewriteEngine On
    RewriteCond %{REQUEST_URI} !myproxy.com/content/$ [NC]
    RewriteRule ^ htpp://www.example.de%{REQUEST_URI} [L,NE,P]

Но все перенаправляется на www.example.com. Как это изменить?

Если вы хотите связать определенный шаблон URL с другим сайтом, ответ на этот вопрос можно найти здесь с помощью mod_rewrite вместо того ProxyPass : https://stackoverflow.com/a/1701992/1725739