.htaccess redirecionamento 301 PLUS url reescrever

2

Premissa:

  • Meu site de fotografia é www.domain.com e meu blog está em www.domain.com/blog.
  • Tudo está na plataforma wordpress auto-hospedada.
  • Na minha página de índice, tenho minhas galerias de fotos.
  • Agora, gostaria de usar um serviço de terceiros para hospedar minhas galerias em www.galleries.com/me.

O que eu gostaria de alcançar:

  • quando alguém visita www.domain.com, ele é redirecionado 301 para www.galleries.com/me, mas mantém meu domínio visível no endereço de URL
  • quando alguém visita www.domain.com/blog tudo fica como sempre e nada muda.

O que eu pensei:

  • regra de redirecionamento dos EUA MAIS uma regra de reescrita no meu .htaccess

Perguntas:

  • É possível?
  • Como posso fazer isso?
  • Como isso afeta o SEO?

Eu tentei simplificar o máximo possível :) Obrigado

    
por Max 18.10.2011 / 17:33

2 respostas

1

Você pode tentar mod_proxy para executar um proxy para www.galleries.com/me. Não deixe de ler as caixas vermelhas na página de documentos. Além disso, você vai querer verificar se o serviço permite isso.

Como alternativa, você pode encontrar um serviço hospedado que permita usar seu próprio domínio (você poderia usar o subdomínio, por exemplo, gallery.domain.com) ou instalar um pacote de galeria do FOSS.

    
por 18.10.2011 / 18:54
0

Como você não tem acesso ao contexto de configuração normal, o método normal de usar apenas ProxyPass é inútil.

Tente isso, em um .htaccess na raiz do site:

RewriteEngine On
# Don't redirect for anything in /blog.
RewriteCond %{REQUEST_URI} !^/blog [NC]
# Everything else, proxy to www.galleries.com/me
RewriteRule (.*) http://www.galleries.com/me/$1 [P]
    
por 19.10.2011 / 01:48