WordPress мультисайтовый URL переписать htaccess - PullRequest
2 голосов
/ 12 марта 2019

Я использую WordPress на сервере. Основной сайт работает просто отлично, URL-перенаправления идеальны. Скажем, мой домен www.adeel.com и сайт работает по следующему URL www.adeel.com/area-guides. Потому что на www.adeel.com работает другой сайт (не в WordPress, совсем другой).

Выпуск

Из панели администратора, когда я пытаюсь зайти на панель администратора сети, он перенаправляет меня на www.adeel.com/wp-admin/network/ и отображает URL НЕ НАЙДЕН. Если я наберу вручную www.adeel.com/area-guides/wp-admin/network/, это приведет меня к панели управления сетью. И внутри этой панели все URL начинаются с area-guides, за исключением случаев, когда я пытаюсь сделать что-то, что обновляет эту страницу.

Ниже приведены правила файла htaccess

 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L]

 # add a trailing slash to /wp-admin
 RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

 RewriteCond %{REQUEST_FILENAME} -f [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^ - [L]
 RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
 RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
 RewriteRule . index.php [L]

и содержимое файла wp-config:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'www.adeel.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

И в таблице wp_options для основного сайта. - URL сайта: https://www.adeel.com/area-guides/ - дом: https://www.adeel.com/area-guides/

2-й вопрос Как только это будет решено, для другого мультисайта я хотел бы добавить сайт на том же уровне, например, www.adeel.com/another-guide/

...