Перенаправление с другого порта на поддомен - htaccess - PullRequest
0 голосов
/ 11 июля 2019

Я создал экземпляр Digital Ocean для установки сайта WordPress 5 дней назад.У меня уже есть собственный домен, и я создал DNS Subdomain blog.mydomain.com.сервер запускает как nginx, так и apache, поэтому мой порт apache - 8082. Ниже приведен мой фактический URL-адрес WordPress.

www.example.com:8082/wordpress/

Ниже показано, что я пробовал.

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com:8082/wordpress\
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ([a-z0-9-]+)/? http://$1.example.com [R=301,NC,L]

</IfModule>

Теперь мой ожидаемый результат от

www.example.com:8082/wordpress\ до

blog.mydomain.com

1 Ответ

1 голос
/ 11 июля 2019

Этого можно добиться, настроив Nginx для прокси-запросов к Apache, изменив блок сервера Nginx вашего поддомен.

server {
    server_name blog.mydomain.com;
    ...
    location / {
        proxy_pass http://www.example.com:8082/wordpress/;
    }
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...