Intereting Posts
Попытка использовать .htaccess для перенаправления / профиля в / login-2? Action = profile как изменить порядок отображения товаров в wp электронной коммерции Изменение формата заголовка страницы (при использовании заголовка) Случайные суммы в подтверждении заказа WooCommerce Рекомендуемое изображение / сообщение для обрезки эскизов jQuery не работает в редакторе WordPress Что означает это сообщение из WP_DEBUG? Функция javascript, которая просто запускает php-функцию в плагине Использование пользовательских шаблонов для пользовательских типов сообщений для структуры темы Genesis? Использование meta_query на pre_get_posts для исключения определенного значения meta_key Отменить изменение имени роли пользователя Загруженный файл превышает! Загрузка сообщений на внешнюю страницу Помощь, необходимая для пользовательского меню walker как изменить значок по умолчанию пользовательского плагина?

WordPress установлен в подкаталоге

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

  • Мой URL-адрес WordPress: http://mydomain.com/web (здесь он установлен)
  • URL моего сайта: http://mydomain.com

Я скопировал index.php и .htaccess в / public_html, который является корневым каталогом.

/.index.php

 <?php define('WP_USE_THEMES', true); require( dirname( __FILE__ ) . 'web/wp-blog-header.php' ); 

/web/index.php

 <?php define('WP_USE_THEMES', true); require( dirname( __FILE__ ) . 'wp-blog-header.php' ); 

/.htaccess (то же, что и /web/.htaccess)

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /web/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /web/index.php [L] </IfModule> # END WordPress 

Я все еще могу получить доступ к моей странице администратора по http://mydomain.com/web/wp-admin , но среда для контента WordPress еще не распознана, поскольку я однажды изменил имя папки «wp-content» на «media» (используя iThemes Защитный плагин), а это – wp-config.php

/web/wp-config.php

 <?php define( 'WP_CONTENT_URL', 'http://mydomain.com/web/media' ); define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/web/media' ); 

Таким образом, средства массовой информации (плагины, темы, язык) не распознаются.

Я пробовал с http://mydomain.com/wp-admin и он не перенаправляет меня на http://mydomain.com/web/wp-admin .

Выглядит ссылка, что вам не хватает косой черты / которая, вероятно, заставляет ее не находить правильные файлы

/.index.php

 <?php define('WP_USE_THEMES', true); require( dirname( __FILE__ ) . '/web/wp-blog-header.php' ); 

/web/index.php

 <?php define('WP_USE_THEMES', true); require( dirname( __FILE__ ) . '/wp-blog-header.php' ); 

/.htaccess (то же, что и /web/.htaccess)

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /web/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /web/index.php [L] </IfModule> # END WordPress 

/web/wp-config.php (удалите то, что у вас есть, и замените это право выше этой части)

 define('WP_CONTENT_FOLDERNAME', 'media'); define('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME ); define('WP_CONTENT_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/' . WP_CONTENT_FOLDERNAME ); 

/ * Вот и все, перестань редактировать! Счастливый блог. * /