Я гуглил весь день, и я не могу понять это правильно. У меня есть следующее правило в моем файле htaccess:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$
RewriteCond %{HTTP_HOST} !^app\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://app.domain.com/site/%1/$1 [L]
Что делает этот код, выглядит следующим образом
Посетите: subsite.domain.com/contact-us. Он перенаправит вас на app.domain.com/site/subsite/contact-us< /эм>сильный>
Это то, что я хочу, НО я не хочу фактического перенаправления. Поэтому, когда я просматриваю этот «дочерний сайт», я всегда хочу иметь subsite.domain.com/[что-то...]
Я читал, что удаление доменного имени из RewriteRule исправит ситуацию. Но это не работает...
Возможно ли это только с помощью правил htaccess?