Я пытаюсь использовать cname и http-редирект, чтобы скрыть ссылку на другие домены на моем сайте. Я знаю, как настроить cname через мою службу хостинга, но я не уверен, как настроить перенаправления http. Нужно ли мне настраивать каждую ссылку перенаправления в файле .htaccess? Есть ли более простой и эффективный способ?
Я предполагаю, что вы используете веб-сервер Apache. Вы бы хотели использовать Apache mod_rewrite и mod_proxy модули.
Поскольку вы хотите скрыть исходный домен, вам необходимо использовать прокси через свой веб-сервер. Обратите внимание, что эта функция недоступна у некоторых хостинг-провайдеров из соображений безопасности / злоупотреблений. Также обратите внимание, что большинство компаний не позволяют вам проксировать свои сайты (контент) из соображений ловли рыбы.
В вашем файле .htaccess вы можете использовать mod_rewrite для прокси-запросов к другим веб-сайтам:
RewriteEngine On
RewriteRule foo(.*) http://www.example.com/bar/$1 [P,L]
Чтобы проксировать удаленное изображение, как если бы оно было на вашем сервере, вы должны использовать:
RewriteRule ^myimage.jpg$ http://www.example.com/itsactuallymine.jpg [P,L]