htaccess переписать правило в подкаталог, а затем скрыть URL?

#.htaccess #mod-rewrite #url-rewriting #rewrite

#.htaccess #мод-перезапись #url-перезапись

Вопрос:

У меня есть поддомен, который называется sub.domain2.com на который я хочу указать domain1.com/folder/

Я настроил запись A для указания sub.domain2.com для domain1.com и правило перезаписи, чтобы указать поддомен в подкаталог:

 RewriteCond %{HTTP_HOST} sub.domain2.com$
RewriteRule (.*) http://sub.domain2.com/folder/$1 [L]
  

Однако я не хочу, чтобы подкаталог / папка / отображался в URL, которым он является в данный момент?

Спасибо, Алекс

Ответ №1:

удалить http://.../ , потому что это приведет к принудительному перенаправлению извне.

 RewriteCond %{HTTP_HOST} sub.domain2.com$
RewriteRule (.*) /folder/$1 [L]
  

Ответ №2:

Почему бы вам не установить DOCUMENT_ROOT of sub.domain2.com на domain1.com/folder в вашей конфигурации apache.