Apache Riscrivi solo nel sottodominio

Ho cercato la networking per diversi giorni ma non ho trovato la soluzione per il mio problema. Diciamo che ho un'applicazione web (scritta in Ruby on Rails con il mod passeggero apache) in esecuzione su mydomain.com

Tutto quello di cui è necessario è riscrivere gli utenti che puntano a www.domain2.com a domain2.mydomain.com lasciando il browser degli utenti a www.domain2.com ma la string di sottodomini "catch" nella mia applicazione.

  • Può Apache eseguire condizionalmente una riscrittura da un intestazione http personalizzata?
  • Tuning Apache2 prefork MaxClients ServerLimit
  • Passenger: regole mod_rewrite per la directory di cache di pagina non predefinita per l'applicazione Rails
  • SSL / TLS 1.2 su Apache con openssl 1.0.1
  • C'è qualche alternativa a logrotate per i log di apache?
  • Impossibilità di configuration di conf file Apache httpd conf
  • Quello è il mio config apache (vhost domain2.com) per quel lavoro:

    RewriteEngine su RewriteCond% {HTTP_HOST} ^ (www.)? Domain2.com $ RewriteRule ^ (. *) Http://domain2.mydomain.com $ 1 [P, R = 301, L]

    ma non funziona. Tutto funziona (punti verso la mia applicazione e così via) ma la domanda cattura la string di sottodomini "www" (che è sul browser degli utenti), ma non ci si aspetta.

    RewriteRule senza la "P" flag funziona bene. La mia app cattura il nome di dominio destro (domain2), ma le modifiche URL nel browser degli utenti (a domain2.mydomain.com)

    Cosa dovrei fare. Forse è imansible fare un simile trucco?

    Grazie mille per una risposta.

  • Come monitorare gli host di Windows la width di banda di networking tramite SNMP?
  • Imansible configurare NIC per stabilire il collegamento Gigabit su Linux
  • Autorizzazioni correttive Passenger + Apache per correggere l'errore "Nessun file o directory di questo tipo - config / environment.rb"
  • Chi usa la nostra width di banda?
  • Come posso installare Apache con una versione specifica?
  • Trovare l'utente corrente autenticato dall'authentication di base (Apache)
  • One Solution collect form web for “Apache Riscrivi solo nel sottodominio”

    L'utilizzo dei flag P (proxy) e R (redirect) nel tuo RewriteRule allo stesso tempo non ha molto senso. È necessario utilizzare solo la bandiera P (proxy).

    Vedere qui per i dettagli sulle impostazioni di proxy inversa con Apache httpd e il suo mod_proxy.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.