Мне нужно перенаправить мой URL на многосайтовый Wordpress в подкаталогах - PullRequest
0 голосов
/ 08 апреля 2020

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

У меня Wordpress на мультисайте и структура выглядит следующим образом:

www.mydomain.uk/wp                (site1)
www.mydomain.uk/wp/site2
www.mydomain.uk/wp/site3
www.mydomain.uk/wp/site3

Я изменил файл .htaccess в http root, как показано ниже, и просмотр www.mydomain.uk благополучно переходит на основной сайт.

Я хочу, чтобы пользователи переходили на www.mydomain.uk/site2 и перенаправлялись на www.mydomain.uk/wp/site2 (и если бы WP был скрыт, это было бы еще лучше). В настоящее время, если они просматривают www.mydomain.uk/site2, они получают сообщение об ошибке при подключении к сообщению базы данных (которое я прочитал, не является точной причиной сбоя). Я думаю, что небольшая доработка «.htaccess» решит проблему, но я не знаю достаточно, чтобы понять, где это не так. Заранее спасибо

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^(www.)?mydomain.uk$
 RewriteCond %{REQUEST_URI} !^/wp/
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ /wp/$1
 RewriteCond %{HTTP_HOST} ^(www.)?mydomain.uk$
 RewriteRule ^(/)?$ wp [L] 
 </IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...