Переадресация.htaccess для определенной папки / каталога в домене

Допустим, у меня есть домен под названием www.customer1.com и www.customer2.com. Я хочу запустить все страницы этих сайтов по отдельности... но элементы, найденные по определенным путям, я бы хотел ссылаться с одного домена на другой в замаскированном виде для целей SEO и во избежание необходимости размещать файлы в двух разных Учетные записи FTP.

Целевые папки

/images
/pdfs

Например, если сделан вызов

www.customer2.com/images/[any image] затем я хочу, чтобы экспедитор в маске включил файл, расположенный в www.customer1.com/images/[filename requested], То же самое касается всего, что найдено после /pdf/ в том же примере.

Однако все остальные страницы должны оставаться ссылками на внутренние файлы внутри.

Я ограничен в понимании.htaccess и, честно говоря, растерялся относительно того, как подойти к чему-либо, кроме очень простого.

1 ответ

Не уверен, что вы понимаете концепцию здесь, так как "переадресация" приравнивается к внешнему перенаправлению, нигде нет "маскировки". Самая близкая вещь - обратное проксирование:

RewriteEngine On
RewriteRule ^(images|pdf)/(.*)$ http://www.customer1.com/$1/$2 [L,P]

Вам нужен mod_proxy, чтобы сделать это, и эти правила должны быть в файле htaccess в вашем customer2.comкорневой документ.

Вы также можете сделать это в customer2.comКонфигурация сервера /vhost:

ProxyPass /images/ http://www.customer1.com/images/
ProxyPass /pdf/ http://www.customer1.com/pdf/
Другие вопросы по тегам