Mi chiedevo se il seguente scenario è possibile utilizzando le regole htaccess. Desidero che un sottodominio venga reindirizzato a un altro URL. Ho contattato l'amministratore del server per aggiungere il sottodominio "test" al dominio "esempio.com". Il dominio principale non ha altri sottodomini.reindirizzamento sottodominio in htaccess
Quale regola devo inserire in htaccess per raggiungere: http://test.example.com da reindirizzare a http://www.something-else.com.
NOTA: www.something-else.com è un url complicato (lunghezza di 200 caratteri)
EDIT mio completo del file .htaccess ora assomiglia:
Options +FollowSymLinks
RewriteEngine on
RewriteOptions inherit
RewriteBase/
RewriteCond %{HTTP_HOST} ^test.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/redir.php [L]
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
Il file .htaccess si trova alla directory principale example.com. Non ho accesso fisico per testare la sottodirectory, anche se so che esiste - il ping a quell'url mi mostra l'IP di example.com
Digitare test.example.com nella barra degli indirizzi del browser non ha alcun effetto. Schermo bianco, nessun reindirizzamento, niente di niente. Se qualche pagina esiste lì, non lo so.
cos'è un URL complicato? –
@Book di Zeus: https://www.somdomain.com/a/folder1/somepage?var=xxx&var2=xxx&var3=xxx&var4=http://another-domain.com/folder1/xxxxx/&var5=xxx&var6=xxxx – andrew
http://stackoverflow.com/a/1460652/567986 ma dovresti rimuovere il ', P' alla fine e rimuovere% {REQUEST_URI}. – Gerben