Intereting Posts
Программно отключить продукт, продаваемый в Woocommerce Вывести сообщение в начало запроса, если оно находится в определенной категории? Клонирование страниц администратора, таких как users.php Как связать файл или изображение с плагином WordPress с темой, используя темы function.php, возможно ли это? Как обрабатывать html-редактор весь контент одного сообщения Пользовательский тип сообщения WP 4.4 не может добавлять новые как использовать функцию media_handle_upload? Как разместить страницы контента Детская тема не видна в backend Как публиковать сообщения с изображением в нем Многочисленные петли WordPress в домашней оптимизации Перенаправить общедоступный сайт в другой, но разрешить администраторам доступ к старому сайту Условия использования WordPress не соблюдает иерархию шаблонов (выбирает index.php вместо single.php или page.php) Неустранимая ошибка: вызов неопределенной функции register_setting

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 .

Solutions Collecting From Web of "WordPress установлен в подкаталоге"

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

/.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 ); 

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