Подтвердить что ты не робот

Подавать несколько каталогов с помощью Apache

Я запускаю Apache на Ubuntu. Папка My/var/www состоит из двух каталогов

/codeigniter
/wordpress

Я хотел бы, чтобы mydomain.com указывал на /codeigniter и mydomain.com/blog, чтобы указать на /wordpress. Я получил первый, но не второй.

У меня есть следующее в site-available/mydomain.com

<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName  www.mydomain.com
  ServerAlias mydomain.com

  # Index file and Document Root (where the public files are located)
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/codeigniter/public

  <Directory "/var/www/codeigniter/public">
  Options FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
  </Directory>
</VirtualHost>

Это работает, и когда я перехожу на mydomain.com в своем браузере, он переводит меня в мою директорию codeigniter. Однако как я могу заставить apache взять меня в мой каталог wordpress, когда я перейду в mydomain.com/blog?

4b9b3361

Ответ 1

Простой, добавьте псевдоним и другой блок каталога внутри блока VirtualHost:

Alias /blog/ "/var/www/wordpress/"
<Directory "/var/www/wordpress/">
    ... whatever you want ...
</Directory>