Как перенаправить на другой URL, используя apache vhost? - PullRequest
0 голосов
/ 12 июля 2020

Я установил Wordpress на свой компьютер. У меня есть две директории для apache для обслуживания веб-сайтов.

первая - /var/www/html/wordpressone, вторая - /var/www/html/wordpresstwo. Теперь я могу получить к ним доступ к сайтам, используя URL-адрес ниже

http://192.168.0.1/wordpressone -> /var/www/html/wordpressone
http://192.168.0.1/wordpresstwo -> /var/www/html/wordpresstwo

Теперь я хочу определить настраиваемый URL-адрес, например

http://192.168.0.1/admin -> /var/www/html/wordpressone
http://192.168.0.1/user -> /var/www/html/wordpresstwo

Но я не могу сделать это с помощью Vhost. Я попробовал приведенный ниже метод, но не сработал.

Я создал файл home.conf в /etc/apache2/sites-available и включил его.

<VirtualHost *:80>
ServerName http://192.168.0.1/user
DocumentRoot /var/www/html/wordpressone
<Directory />

Скажите, пожалуйста, какие шаги мне нужно выполнить, чтобы добиться этого?

1 Ответ

0 голосов
/ 12 июля 2020

Все зависит от документа Root. Он перемещает вас в заданную папку. Просто сделайте два хоста: один с

http://192.168.0.1/admin

с конфигурацией внутри

<VirtualHost *:80>
ServerName http://192.168.0.1/admin
DocumentRoot /var/www/html/wordpressone
<Directory />

, а другой с

http://192.168.0.1/user

с конфигурацией внутри

<VirtualHost *:80>
ServerName http://192.168.0.1/user
DocumentRoot /var/www/html/wordpresstwo
<Directory />
...