Configure o domínio personalizado com a pasta no caminho do blog hospedado pelo Blogger

1

O Google Blogger facilita a publicação de um blog em domínio de nível superior personalizado ou subdomínio personalizado , como:

www.example.com
blog.example.com

A configuração envolve a criação de um CNAME apontando para:

ghs.google.com

Como você configura um blog para estar em um domínio personalizado com um nome de pasta no caminho da URL?

Exemplo da página inicial do blog:

www.example.com/blog

Um CNAME não funcionará porque que está no nível de DNS e não no nível de HTTP. Um redirecionamento alterará o URL no navegador do usuário, o que também não fará.

Existe uma maneira simples de fazer isso? (Nota: Meu registrador é o Namecheap e meu site está executando o Apache / 2.2.16 com o cPanel em um servidor unix na Umbra Hosting.)

    
por Dem Pilafian 14.04.2013 / 02:02

2 respostas

0

Infelizmente, a resposta parece ser não .

Configurações do Blogger

Parecequenãohánenhumamaneirade"configurar um blog para estar em um domínio personalizado com um nome de pasta no caminho da URL" , como:

www.example.com/blog
    
por 19.03.2016 / 00:38
0

Aqui estão duas maneiras de fazer isso.

Método 1: usando uma tag "meta"

Você pode inserir um arquivo index.html na parte superior de www.example.com que redireciona para www.example.com/blog . Esse arquivo index.html usaria as tags "meta" disponíveis na tag <head> :

Por exemplo

<html>
<head>
  <meta http-equiv="refresh" content="0;url=http://www.example.com/blog/">
  <title>www.example.com blog</title>
</head>

<body>
....
</body>
</html>

Você pode ler mais sobre eles aqui .

OBSERVAÇÃO: esse método exige que você queira apenas que www.example.com/index.html redirecione para www.example.com/blog/.

Método 2: usando uma reconfiguração do Apache

#-- blog.example.com --#
<VirtualHost *:80>
  UseCanonicalName Off
  RewriteEngine On

  ServerName blog.example.com

  # blog 
  RewriteRule ^/(.*)$ http://www.example.com/blog/$1 [L,R=301]
</VirtualHost>

Método 3: usando um proxy reverso do Apache

Se você está tentando entrar no tráfego, digamos que o link de URL, mas o seu blog atual está em link , então outra opção seria inverter o proxy mysuperblog.blogger.com por trás de uma instância do Apache com a tarefa de ficar na frente.

#-- www.example.com/blog --#
<VirtualHost *:80>
  UseCanonicalName Off
  RewriteEngine On

  ServerName www.example.com

  # /blog -> /blog/
  RewriteRule ^/blog$ /blog/ [R]

  # blog
  ProxyPass /blog http://mysuperblog.blogger.com
  ProxyPassReverse /blog http://mysuperblog.blogger.com
</VirtualHost>

NOTA: Para usar a funcionalidade de proxy reverso do Apache, ative o módulo mod_proxy.

    
por 14.04.2013 / 02:28