/ / Jak mapować poddomeny do modułów Zend Framework w htaccess bez zmiany paska adresu przeglądarki - php, apache, zend-framework, .htaccess

Jak zamapować poddomeny na moduły Zend Framework w htaccess bez zmiany paska adresu przeglądarki - php, apache, zend-framework, .htaccess

Mam aplikację Zend Framework, która ma http://dashboard.domain.tld poddomeny, a reszta aplikacji znajduje się w http://domain.tld. Chciałbym jednak zachować cały kod aplikacji w domenie nadrzędnej, więc muszę jakoś przekierować subdomenę do domeny nadrzędnej.

Mam cały kod deski rozdzielczej w module Zend i ustawiłem swój plik .htaccess w głównym folderze poddomeny w następujący sposób:

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

Przekierowanie działa dobrze, z tym wyjątkiem, że przekierowany adres URL jest wyświetlany w pasku adresu zamiast oryginalnego adresu URL. Potrzebuję adresu URL, który pozostanie taki, jaki został wprowadzony przez użytkownika.

Przyglądałem się Przekierowanie .htaccess bez zmiany paska adresu i inne podobne pytania, ale jak dotąd nic nie pomaga.

Doceniam każdą pomoc!

Odpowiedzi:

2 dla odpowiedzi № 1

Powinieneś spróbować flagi [P] w konfiguracji dashboard.domain.tld.

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