Criar um diretório de alias dentro de um host virtual

eu chequeiAqui, Aqui, Aqui, AquieAqui antes de fazer esta pergunta. Eu acho que minhas habilidades de busca são fracas.

Estou usando oWampServer versão2.2e. Eu tenho uma necessidade como, eu preciso de um caminho virtual dentro de um host virtual. Deixe-me dizer os dois anfitriões que eu tenho.

Host Virtual Primário (Localhost)
NameVirtualHost *:80

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "C:/Wamp/www"
</VirtualHost>
Os meus anfitriões virtuais de aplicações
<VirtualHost *:80>
    ServerName apps.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/apps"
    ErrorLog "logs/apps-ptrl-error.log"
    CustomLog "logs/apps-ptrl-access.log" common
    <Directory "C:/Wamp/vhosts/ptrl/apps">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php
</VirtualHost>
Meu Blog Host Virtual
<VirtualHost *:80>
    ServerName blog.praveen-kumar.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/praveen-kumar/blog"
    ErrorLog "logs/praveen-kumar-ptrl-error.log"
    CustomLog "logs/praveen-kumar-ptrl-access.log" common
    <Directory "C:/Wamp/vhosts/ptrl/praveen-kumar/blog">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php
</VirtualHost>

Minha exigência agora é terhttp://apps.ptrl/blog/ ehttp://blog.praveen-kumar.ptrl/ deve ser o mesmo diretório. Uma coisa que eu pensei é, movendo oblog pasta dentro doapps pasta, mas está conectado comGit e outras coisas estão lá, por isso não é possível mover a pasta.

Então, pensei em criar umalias aoVirtualHost nesse caminho:

<VirtualHost *:80>
    ServerName apps.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/apps"
    ErrorLog "logs/apps-ptrl-error.log"
    CustomLog "logs/apps-ptrl-access.log" common
    <Directory "C:/Wamp/vhosts/ptrl/apps">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php

    # The alias to the blog!
    Alias /blog "C:/Wamp/vhosts/ptrl/praveen-kumar/blog"
    <Directory "C:/Wamp/vhosts/ptrl/praveen-kumar/blog">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
</VirtualHost>

Mas quando tentei acessarhttp://apps.ptrl/blog, Estou recebendo umError 403 Forbidden página.

Estou fazendo a coisa certa? Se você precisa olhar o log de acesso e o log de erros, eles estão aqui:

# Access Log
127.0.0.1 - - [14/Oct/2012:09:53:11 +0530] "GET /blog HTTP/1.1" 403 206
127.0.0.1 - - [14/Oct/2012:09:53:11 +0530] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [14/Oct/2012:09:53:53 +0530] "GET / HTTP/1.1" 200 6935
127.0.0.1 - - [14/Oct/2012:09:53:53 +0530] "GET /app/blog/thumb.png HTTP/1.1" 404 216
# Error Log
[Sun Oct 14 09:53:11 2012] [error] [client 127.0.0.1] client denied by server configuration: C:/Wamp/vhosts/ptrl/praveen-kumar/blog
[Sun Oct 14 09:53:11 2012] [error] [client 127.0.0.1] File does not exist: C:/Wamp/vhosts/ptrl/apps/favicon.ico
[Sun Oct 14 09:53:53 2012] [error] [client 127.0.0.1] File does not exist: C:/Wamp/vhosts/ptrl/apps/app/blog, referer: http://apps.ptrl/

Esperando ansiosamente por alguma ajuda. Estou pronto para fornecer mais informações, se necessário.

Atualização # 1: Declaração de VirtualHosts alterada de acordo com as instruções dadas porfelipsmartins:
<VirtualHost *:80>
    ServerName apps.ptrl
    DocumentRoot "C:/Wamp/vhosts/ptrl/apps"
    ErrorLog "logs/apps-ptrl-error.log"
    CustomLog "logs/apps-ptrl-access.log" common
    # The alias to the blog!
    Alias /blog "C:/Wamp/vhosts/ptrl/praveen-kumar/blog"
    <Directory "C:/Wamp/vhosts/ptrl/praveen-kumar/blog">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    <Directory "C:/Wamp/vhosts/ptrl/apps">
        allow from all
        order allow,deny
        AllowOverride All
    </Directory>
    DirectoryIndex index.html index.htm index.php
</VirtualHost>
Atualização 2: outro problema:

Eu sou capaz de acessar o site. Os links físicos estão funcionando agora. ou seja, posso abrirhttp://apps.ptrl/blog/index.php mas nãohttp://apps.ptrl/blog/view-1.ptf, que é traduzido parahttp://apps.ptrl/blog/index.php?page=view&id=1. Alguma solução?

questionAnswers(1)

yourAnswerToTheQuestion