Sigo con problemas a la hora de crear un prototipo de webmodular y aplicarle las reglas mod_rewrite para que funcione correctamente.
La estructura la tengo, sin embargo el comportamiento que hace no lo entiendo
Si entráis en
http://www.webmodular.neodani.com/
Tarda mucho en cargar la página y me jugaría algo a qué es culpa del mod_rewrite ya que al final acaba mostrando pagina no encontrada, es como si probase varias condiciones hasta acabar no encontrando la página, no os parece?
El fichero .htaccess tiene esto ahora mismo
Código Apache:
Ver original# Proteger fichero htaccess
<Files .htaccess>
order allow,deny
deny from all
</Files>
#Evitar que listen el contenido de las carpetas
Options -Indexes
RewriteEngine on
# WWW al dominio
RewriteCond %{HTTP_HOST} !^www\.webmodular.neodani\.com$
RewriteRule (.*) http://www.webmodular.neodani.com/$1 [R=301,L]
# Barra final a la direccion
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule (.*) http://www.webmodular.neodani.com/$1/ [L,R=301]
# WEB MODULAR
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)/?(.*)?$ index.php?pagina=$1&apartado=$2 [NC,L]
RewriteRule ^.*$ pages/404.php [NC,L]
Porque no me muestra la página de inicio y no me carga el css?
Si veis el código fuente aparece esto, sin embargo por mas que hagas click en la ruta no funciona ninguna
<link rel="stylesheet" href="/css/reset.css" type="text/css" media="all"/>
<link rel="stylesheet" href="/css/base.css" type="text/css" media="all"/>
<link rel="stylesheet" href="/css/header.css" type="text/css" media="all"/>
Sabéis como solucionarlo? me aconsejáis otras reglas o modelo de web modular mas sencillo?
Estoy volviéndome loco
