Назад | Перейти на главную страницу

Перезапись URL-адреса Apache для поддомена, указывающего на существующий ресурс виртуального сервера?

Я пытаюсь указать subdomain.example.com к ресурсу на subdomain2.example.com/?page_id=1

Это блог на wordpress. Я пытаюсь предоставить статической странице собственный субдомен. Дело в том, чтобы в основном продемонстрировать существующий ресурс, не раскрывая URL ... Пока что я пробовал ...

RewriteCond %{REQUEST_URI} subdomain.example.com [NC]

RewriteRule ^(.*)$ http://subdomain2.example.com/?page_id=1 [P]

но безрезультатно.

В настоящее время у меня есть subdomain.example.com настроить как собственный виртуальный сервер с RedirectPermanent для ресурса. У кого-нибудь есть представление о том, как этого добиться? Я думаю, что приближаюсь, но я новичок в этом. Спасибо.

RewriteEngine On есть, просто забыл включить.

Добавление [L] по-прежнему просто перезаписывает URL-адрес на subdomain2.example.com/?page_id=1 вместо того, что я хочу отображать в браузере как subdomain.example.com

Я думал имитировать виртуальный сервер для subdomain2.example.com а затем заставляя subdomain.example.com указывать на один URL-адрес и усекать все после .com?

Огромная трата виртуального сервера, но ... как бы я справился с этим испытанием?

Ваша проблема может заключаться в используемых вами флагах. См. Документацию для доступных флагов; я предполагаю, что ты хочешь [L] вместо того [P].

Я не думаю, что для этого нужен целый виртуальный сервер, но YMMV.