WordPress instalado em um subdiretório

Já li isso e segui os passos, no entanto, não posso fazê-lo ainda.

  • Meu URL do WordPress: http://mydomain.com/web (é aí que está instalado)
  • URL do meu site: http://mydomain.com

Eu copiei index.php e .htaccess para / public_html qual é o diretório raiz.

/.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 (o mesmo que /web/.htaccess)

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

Eu ainda posso acessar a minha página de administração em http://mydomain.com/web/wp-admin , mas a mídia de conteúdo do WordPress ainda não foi reconhecida porque eu alterei o nome da pasta “wp-content” para “mídia” (usando iThemes Plugin de segurança) e isso para 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' ); 

Assim, a mídia (plugins, temas, linguagem) não é reconhecida.

Eu tentei com http://mydomain.com/wp-admin e não me redireciona para http://mydomain.com/web/wp-admin também.

Solutions Collecting From Web of "WordPress instalado em um subdiretório"

Looks link você está faltando o slash / que provavelmente está fazendo com que ele não localize os arquivos certos

/.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 (o mesmo que /web/.htaccess)

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

/web/wp-config.php (apague o que você tem e substitua com este direito acima daquela é parte)

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

/ * Isso é tudo, pare de editar! Blogging feliz. * /