2009-08-21 2 views
29

Sto cercando di reindirizzare tutte le richieste per mydomain.com se sono qualcosa come:reindirizzare tutte le richieste sotto un dominio pagina statica

da reindirizzare a

Finché ha mydomain.com in esso, si dovrebbe vedere questa pagina - è un torneremo presto messaggio.

Devo farlo in .htaccess o conf? Come?

+5

Perché questo è fuori tema? Peccato, non posso ancora esprimere voti di riapertura. – bjb568

+1

Ora che posso (evviva), urto. – bjb568

+0

@ bjb568 sì chissà; ovviamente ci sono più tag specifici per questo tipo di domande su SO. Posso capire che la gente potrebbe preferire avere questo su serverfault, ma chiamare fuori dal campo di applicazione è piuttosto abusivo di autorità e buon senso. \ o/ –

risposta

46

realtà ho finito per trovare la risposta sul ServerFault:

https://serverfault.com/questions/32513/url-redirect-to-another-page-on-the-same-site

"Questo esempio 302 reindirizzare tutti gli URL per "/underconstruction.html":

RewriteEngine On 
RewriteCond %{REQUEST_URI} !=/underconstruction.html 
RewriteRule^/underconstruction.html [R=302] 

(che si traduce come "Se URI non è /underconstruction.html, reindirizza a /underconstruction.html") "- Tommeh

+1

Se questo non funziona all'inizio, prova a cambiare apache.conf (su linux: /etc/httpd/conf/httpd.conf) impostando 'AllowOverride None' su' AllowOverride All' all'interno di '' configurazione. Quindi riavvia apache (su linux: /etc/init.d/httpd restart) –