/ / Como mapear subdomínios para os módulos do Zend Framework no htaccess sem que a barra de endereço do navegador seja alterada - php, apache, zend-framework, .htaccess

Como mapear subdomínios para os módulos do Zend Framework no htaccess sem alterar a barra de endereço do navegador - php, apache, zend-framework, .htaccess

Eu tenho um aplicativo Zend Framework que possui um http://dashboard.domain.tld subdomínio e o restante do aplicativo reside em http://domain.tld. No entanto, gostaria de manter todo o código do aplicativo no domínio pai. Por isso, preciso redirecionar o subdomínio para o domínio pai de alguma forma.

Eu obtive todo o código do painel em um módulo Zend e configurei meu .htaccess configurado na pasta raiz do subdomínio da seguinte forma:

RewriteEngine On
RewriteRule ^(.*)$ http://domain.tld/dashboard/$1 [NC,NS,L]

O redirecionamento está funcionando bem, exceto que o URL redirecionado está aparecendo na barra de endereços, em vez do URL original. Eu preciso que o URL permaneça como foi inserido pelo usuário.

Eu dei uma olhada Redirecionar .htaccess sem alterar a barra de endereço e outras questões semelhantes, mas até agora nada está ajudando.

Gostaria de receber ajuda!

Respostas:

2 para resposta № 1

Você deve tentar o sinalizador [P] na sua configuração dashboard.domain.tld.

RewriteEngine on
RewriteBase /
RewriteRule (.*)  http://domain.tld/dashboard/$1   [P,QSA,L]