Я решил переключиться на один веб-сайт на несколько веб-сайтов (называемых сетью в wordpress). Я следовал этой документации:
- https://codex.wordpress.org/Create_A_Networkhtaccess не перенаправляет на правильный сайт в wordpress
Сначала я следовал этой документации
- https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
Чтобы не иметь мои файлы в корневом каталоге ~/public_html
. Я вызвал папку: WordPress
, и я изменил свой .htaccess.
На данный момент все работает нормально.
Я последовал документ до конца, поэтому я добавил:
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'mysite.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
И я заменил старый ~/public_html/.htaccess
на
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^(wp-(content|admin|includes).*) WordPress/$1 [L]
RewriteRule ^(.*\.php)$ WordPress/$1 [L]
RewriteRule . index.php [L]
Всего этот код код, который WordPress сказал мне писать.
Сейчас проблема заключается в том, что, когда я иду на главной странице: mysite.com
Я вижу:
Как я могу изменить мой htacess (или другой), чтобы просмотреть на главной странице сайта?
Благодаря
редактировать: Этот URL mysite.com/wp-admin
работает
WordPress документация говорит: Если вы планируете запустить WordPress из своего каталога, сделайте это, прежде чем активировать MultiSite. Это то, что я делаю с моим «WordPress». – Epitouille
Хорошо.Любая причина, по которой вы хотите запустить WordPress за пределами своего собственного каталога? –