Noob здесь .. Я следующую структуру папок на моей Ubuntu MachineErro Настройка VirtualHost для папок, принадлежащих одному домену
/var/www/
/folder1
/folder2
Теперь я хочу, чтобы перенаправить мой URL-адрес xyz.com в Folder1 & xyz.com/blog в папку2. Я использую следующий ВХост Config файл
Для xyz.com в Folder1
<VirtualHost *:80>
ServerAdmin [email protected]
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 [email protected]
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 >
Когда я вхожу xyz.com в URL, он служит мне индексный файл из 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
я провел часы на этом и до сих пор не удалось выяснить проблему :( Любая помощь будет принята с благодарностью
Да. ваш ответ правильный. И его работа прекрасна, но с одной проблемой. Когда я нахожу xyz.com, он правильно обслуживает индексную страницу folder1, но когда я нахожусь на www.xyz.com, тогда браузер отображает сообщение об ошибке 'code'Oops! Google Chrome не смог найти www.socialcosmo.com'code ' Любая причина, по которой я, возможно, ошибся? –
Также, когда я посещаю xyz.com/blog/something, он показывает мне 404 страницу из каталога xyz.com (folder1) –