htaccess ayuda en la coexistencia de Codeigniter y Wordpress install
Mi intención aquí es tener una aplicación codeigniter con un blog bajo el mismo dominio. El administrador de ambos debe estar separado.
La estructura del directorio es esta:
httpdocs/.htaccess
httpdocs/application/ <== CI installation
httpdocs/blog/ <== WP installation
httpdocs/blog/.htaccess
as @URLs serían así:
mysite.com <== CI
mysite.com/tools <== CI
mysite.com/forum <== CI
mysite.com/blog <== WP
Seguíeste tutorial para configurar y funcionó muy bien.
Tanto mi aplicación codeigniter y WPblog página de inicio se muestran exactamente como deberían, con URL, estilos, etc. correctos
También puedo acceder a mysite.com / blog / wp-admin normalmente para cosas de back-end de WP.
Mi problema es cuando intento acceder a una publicación de blog real, por ejemplo:
mysite.com/blog/fiction/what-is-going-on/
Cuando hago esto, obtengo Codeigniter's 404 error page.
Mi raíz .htaccess (httpdocs / .htaccess) es esta:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt|blog|assets)
RewriteRule ^(.*)$ index.php/$1 [L]
Mi blog .htaccess (httpdocs / blog / .htaccess) es este:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
¿Alguna idea de lo que estoy haciendo mal? Publicaremos más información si se solicita. Gracias por adelantado