У меня есть веб-сайт, который размещается с использованием основного URL: https://www.mainurl.com, и я использую Apache 2.4.
У меня также есть второй URL, который перенаправляется в подкаталогмой основной URL: https://www.secondurl.com -> https://www.mainurl.com/subdirectory
Это было достигнуто с помощью следующего в .htacess:
### Sub Directory Redirect
RewriteCond %{HTTP_HOST} ^www\.secondurl\.com [NC]
RewriteRule ^(.*)$ https://www.mainurl.com/subdirectory/$1 [R=301,L]
### Redirect to WWW
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mainurl\.com [NC]
RewriteRule ^(.*)$ https://www.mainurl.com/$1 [R=301,L]
### Enforcing HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Однако мне также было порученоперенаправление https://www.secondurl.com/manual -> https://www.mainurl.com/subdirectory
Мне стыдно признаться, что я пытался заставить это работать в течение последних 3 часов безуспешно.
Кто-нибудь знает, есть ли способ заставить это работать?
Заранее благодарен за любую помощь - супер подчеркнуто прямо сейчас!