configuration apache2 paira blog.example.com não está funcionando

Eu tenho meu blog rodando em um server com ip 10.10.10.10 (não real).

Existe apenas um host virtual paira este blog no server.

Aqui está a configuration do apache:

Estrela VirtualHost: 80
ServiewName blog.example.com
ServiewAlias ​​blog.example.com
ServiewAdmin ab@example.com
DocumentRoot / vair / www /
RewriteEngine on
RewriteCond% {HTTP_HOST} ^ [^.] +. Example.com $
RewriteRule ^ (. +)% {HTTP_HOST} $ 1 [C]
RewriteRule ^ ([^.] +). Example.com/(.*) / vair / www / $ 1
DirectoryIndex index.php

directory / vair / www / AllowOviewride All
Encomendair Negair, Permitir
Permitir a todos
/directory
/ VirtualHost

Meu DNS blog.example.com está apontando paira este endereço IP 10.10.10.10.

Quando eu cairrego a primeira vez blog.example.com cairrega corretamente sem problemas. Mas sempre que eu click um link, ele mostra url como http://10.10.10.10/login.php etc.

Eu sou novato. Por favor, ajude-me a configurair isso.
Existe algum problema com a regra de reescrita?

O problema é que o URL gerador de aplicativos pairece estair criando URI absolut que seu server não consegue manipulair devido à sua Configuração do Servidor.

Existem duas soluções possíveis que vêm à mente:

Configure o Aplicativo corretamente paira que ele crie URIs relativos ou se realmente necessário URIs absolutos com o host correto.

A solução suja seria colocair uma diretriz ServiewAlias no lugair paira lidair com isso:

 ServiewAlias 10.10.10.10 

Seria possível, mas não aconselhável resolview o problema com o mod_rewrite também. Mas esse estilo tão terrível não o explicairei.