Intereting Posts
Использовать термины, используемые автором как массив строк Импортируйте CSV в PMA и выведите его в виде диаграммы в пользовательский виджет Как пользовательские сообщения query_post в таксономии по умолчанию? Как использовать внешний API-интерфейс REST POST в WordPress? Сайт, переданный на новый сервер, производит 404s Отфильтровать сообщения по пользовательским полям и показать их на новой странице Пропустить первое сообщение в категории Архив Запланированные сообщения и wp-cron – Почему опубликованные публикации не публикуются, если они слишком стары? Является ли WordPress достаточно быстрым для проекта интенсивного трафика? Отсутствует логотип в репозитории Могу ли я использовать несколько (суб) уровней отношения (AND | OR) для пользовательского запроса? Есть ли способ заблокировать некоторые страницы от редактирования кем-либо другим, кроме администратора? Использовать имя файла для Alt и титров Как следует реализовать add_settings_error на пользовательских страницах меню? Каков шаблон по умолчанию для запроса категории / таксономии?

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

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