У нас есть ситуация, когда у меня есть несколько URL-адресов с параметрами запроса, которые используются для основного перенаправления на различные сайты, вроде короткого URL или индекса.
Например: www.mysite.com/abc?x=123, который перенаправляет на www.google.com
www.mysite.com/abc?x=456, который перенаправляет на www.yahoo.com
и так далее ...
Проблема заключается в том, что ни сейчас, ни ранее не было действительной страницы "abc", эти ссылки были созданы и опубликованы неизвестно сайту. В настоящее время проблема заключается в поиске простых способов сделать их активными, поэтому при щелчке будут выполняться правильные перенаправления.
Это в настоящее время на сервере IIS Windows. Сам основной сайт основан на .NET.
Есть ли способ использовать файл htaccess или аналогичный (при условии, что мы используем плагин mod-rewrite isapi для IIS), чтобы разрешить создание этих перенаправлений? У нас есть сотни таких для создания.
Единственный другой вариант, который я могу себе представить, - это перенаправить их в свою очередь на реальную страницу asp.net, которая затем обработает логику param и перенаправления в коде, предполагая, что мы можем легко перенаправить базовый URL на реальную страницу.
Реальная проблема, которую я предполагаю, заключается в том, чтобы обойти «abc? X = 456», когда фактически не существует существующей страницы и в любом случае не дано никакого расширения для размещения страницы.