0

Noob Here .. Ubuntu マシンには次のフォルダー構造があります

 /var/www/
        /folder1
        /folder2

ここで、URL xyz.com を folder1 にリダイレクトし、xyz.com/blog を folder2 にリダイレクトします。次の仮想ホスト構成ファイルを使用しています

xyz.com から folder1 へ

  <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName xyz.com
    ServerAlias www.xyz.com

    DocumentRoot /var/www/folder1
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
     .......
   </VirtualHost >

xyz.com/blog の場合は folder2 へ

   <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName xyz.com/blog
    ServerAlias www.xyz.com/blog

    DocumentRoot /var/www/folder2
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
     .......
   </VirtualHost >

URL に xyz.com を入力すると、folder1 からインデックス ファイルが提供されます (予想どおり & 正しい) が、xyz.com/blog を入力すると、404: 見つかりませんエラー

  Not Found

  The requested URL /blog/ was not found on this server.

  Apache/2.2.22 (Ubuntu) Server at socialcosmo.com Port 80

私はこれに何時間も費やしましたが、まだ問題を理解できません:(どんな助けも大歓迎です

4

1 に答える 1