ti-enxame.com

Redirecionamento do subdomínio em htaccess

Eu queria saber se o seguinte cenário é possível usando regras htaccess. Eu quero que um subdomínio seja redirecionado para outro URL. Entre em contato com o administrador do servidor para adicionar o subdomínio "teste" ao domínio "Examano.com". O domínio principal não tem outros subdomínios.

Que regra devo colocar em htaccess para alcançar: http://test.example.com para ser redirecionado para http://www.something-else.com .

Nota: www.something-else.com é um URL complicado (200 caracteres)

[~ # ~] Editar [~ # ~] Meu arquivo htaccess completo agora se parece:

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]

O arquivo HtAccess está localizado no diretório raiz de exemplo .. Não tenho acesso físico ao subdiretório de teste, embora eu saiba que existe - ping para esse URL mostra-me o IP do Exemplement.com

Typing Test.Example.com para a barra de endereço do navegador não tem efeito. Tela branca, sem redirecionamento, sem nada. Se alguma página existir lá, eu não sei.

8
andrew

Para URLs estáticos:

RewriteEngine On
RewriteCond %{HTTP_Host} ^test.example.com$ [NC]
RewriteRule ^(.*)$ https://www.somdomain.com/a/folder1/somepage?var=xxx&var2=xxx&var3=xxx&var4=http://another-domain.com/folder1/xxxxx/?&var5=xxx&var6=xxxx [R=301,NC,L]

Para URLs dinâmicos (se o domínio original tiver pastas que precise ser movidas para o outro domínio):

RewriteEngine On
RewriteCond %{HTTP_Host} ^test.example.com$ [NC]
RewriteRule ^(.*)$ https://www.somdomain.com%{REQUEST_URI} [R=301,NC,L,QSA]

da sua edição :

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} ^test.example.com$ [NC]
RewriteRule ^(.*)$ redir.php [R=301,NC,L]
19
Book Of Zeus