Можно ли как-то переписать www.mysite.com/Pictures, чтобы он указывал на test.mysite.com/Pictures или, в более широком смысле, на www.someothersite.com/Pictures?
Примечание. Www.mysite.com и test.mysite.com находятся на разных машинах и построены с использованием разных технологий (одна - ASP.NET, а другая - PHP), но у меня есть доступ к обоим из них.
Я хочу, чтобы, когда я ссылаюсь на изображение, например www.mysite.com/Pictures/pic12345.png, изображение отображалось правильно, даже если на этом сервере нет папки / Pictures и изображения нужно получать, перейдя на test.mysite .com / Picture / pic12345.png
В идеале я хочу сделать это в IIS6, чтобы проверить это. Однако мне интересно, можно ли это сделать на любом веб-сервере (Apache, IIS7)
Используйте файл .htaccess (на www.mysite.com), в котором вы хотите:
Redirect 301 /Pictures www.someothersite.com/Pictures
В качестве альтернативы вы можете использовать mod_rewrite:
RewriteEngine on
RewriteRule ^Pictures/(.*)$ www.someothersite.com/Pictures/$1
Прошло некоторое время с тех пор, как я работал с Asp.NET, но вы могли бы написать модуль http, который сделает это за вас.