htaccess, переписать на страницу сайта WordPress в подпапке - PullRequest
0 голосов
/ 16 января 2019

Вот сценарий, у меня есть один сервер и два сайта WordPress, живущие в соответствующих подпапках:

public_html/site_one/
public_html/site_two/

Эти сайты отображаются следующим образом:

www.site.com/site_one/
www.site.com/site_two/

На втором из этих сайтов есть заставка / целевая страница:

www.site.com/site_two/landing-page/

... что нужно отобразить в корне сайта:

www.site.com/

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

Изначально я думал, что смогу настроить файл .htaccess в корне, который перезаписывает доступ к корню сайта, чтобы отобразить целевую страницу из site_two, но это не работает, как ожидалось. Это файл .htaccess из корня сервера:

RewriteRule ^$ subfolder/page-slug [L]

Это перенаправляет на главную страницу сайта. Если я заменим page-slug на ?p=1234, то он отобразится как правильная страница, но, похоже, также перенаправит на полный URL целевой страницы.

Есть ли какие-либо средства для достижения того, что я преследую?

уточнить:

  1. Пользователь заходит на site.com
  2. URL отображается как site.com
  3. Отображается страница site.com/site_two/landing-page/

Мне удалось заставить это работать, когда я не связывался со страницей WordPress (используя test index.php в 'test-subfolder'), но WordPress и его собственный файл .htaccess, похоже, сбивают с толку.

Любая помощь будет оценена. Есть ли способ исключить целевую страницу из файла WP .htaccess и что это за файл WP .htaccess, который останавливает отображение страницы в корне сайта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...