Мне нужна помощь с .htaccess, так как я новичок в этом. Вот моя ситуация:
Я хочу, чтобы короткий URL-адрес http://example.com/shorturl указывал на https://example.com/apps/appname (без ssl на ssl), но я хочу убедиться, что URL-адрес не изменяется в браузере.
теперь, на уровне example.com/apps/appname, у меня настроено правило перезаписи URL-адреса iis, поэтому весь http-трафик перенаправляется на https, и он работает так, как должен.
Чтобы достичь своей цели, я потратил несколько хороших часов, пытаясь выяснить это, исследуя в Интернете, но не смог заставить его сохранить короткий URL. Независимо от того, что я пробовал, он постоянно меняет URL-адрес в браузере на https://example.com/apps/appname.
Вот один из многих методов, которые я пробовал
RewriteCond% {REQUEST_URI} (короткий URL) [NC] RewriteRule ^ (. +) $ http://example.com/apps/appname [P]
также пробовал RewriteRule ^ (. +) $ https://example.com/apps/appname [P], но опять же, он не сохраняет URL.
имеет ли перенаправление http на https, настроенное на уровне ../../appname, какое-либо значение, в отличие от его настройки в корне?
Любая помощь в выяснении этого будет принята с благодарностью. Заранее спасибо и, надеюсь, я включил все детали
на каком уровне я должен установить обратный прокси, если я пытаюсь перенаправить короткий URL-адрес на другой URL-адрес? В предоставленной вами ссылке человек настроит прокси-сервер Reveres на уровне domain1 / photos, но в моем случае в iis нет фактической папки, я могу настроить ее, поскольку "shorturlname" не является реальной папкой (example.com/shorturlname)





Вы не можете использовать .htaccess. Вы можете попробовать обратный прокси, убедившись, что обратный прокси обрабатывает
httpsс целевым сайтом. Взгляните на этот ответ, который по сути задает то же самое: stackoverflow.com/questions/987343/…