he instalado Wordpress en un subdirectorio:Wordpress - subdirectorio - .htaccess
/public_html/blog/
Quiero ser capaz de acceder al blog como este:
http://example.com/blog
y mensajes como este:
http://example.com/blog/category/postname
En la configuración general, tengo la "Dirección de WordPress (URL)" establecida en:
http://example.com/blog
enlaces permanentes se establece como:
/blog/%category%/%postname%
En el subdirectorio (/ public_html/blog /) tengo una .htaccess como:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
Todo funciona, más que ser capaz de acceder la página de inicio del blog en: http://www.example.com/blog Al hacerlo, me envía a la página "Wordpress 404 página no encontrada".
Estaría muy agradecido por la solución.
EDITAR
Soy un idiota - me he perdido algo vital. Necesitaba también cambiar la URL del sitio en Wordpress> General que:
http://example.com/blog
hacer eso y luego eliminar/blog/de la estructura de enlaces permanentes hizo todo el trabajo. Probablemente no habría detectado esto si @IanB no hubiera elegido el/blog/bit que no era necesario. Gracias ...
Gracias por responder. He intentado muchas combinaciones, hasta ahora lo que publiqué anteriormente es lo más parecido que he estado para descifrarlo. Si elimino/blog/de la estructura de enlace permanente no funciona. Termino en example.com/category/postname. index.php está en el directorio del blog; quiero mostrar el blog en example.com/blog (el resto del sitio está hecho a medida y está en el directorio raíz). Puedo iniciar sesión todo OK en example.com/blog/wp-admin. – Leon