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