Hola!
Intentando construir un sitio demo para presentar un proyecto me estoy topando con problemas a la hora de establecer las rutas amigables y ya me tienen un poco loco porque la consola siempre me está dando errores de no poder localizar ficheros...
Mi estructura es la siguiente:
· www
- demo
- tienda-demo (carpeta que contendría mi index, css, js, etc...)
- .htaccess
El sitio que estoy intentando mostrar es el que está en tienda-demo con su .htaccess propio.
Aquí os muestro mi .htaccess y que me está dando problemas:
Código Apache:
Ver original<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteEngine on
RewriteBase /tienda-demo
# Portada - Comprar
RewriteRule ^portada$ index.php [L]
RewriteRule ^realizar-compra$ index.php?seccion=comprar [L]
RewriteRule ^finaliza-compra$ index.php?seccion=comprar [L]
RewriteRule ^tramita-pago$ index.php?seccion=pago [L]
# Ficha Producto
RewriteRule ^detalle/(.+)/?$ index.php?seccion=fichadetalle&producto=$1 [L]
RewriteRule ^portada/categoria/(.+)/?$ index.php?seccion=portada&filtraproducto=$1 [L]
</IfModule>
Si no estoy equivocado, la parte de
me indicaría que el .htaccess tomaría como raíz dicha carpeta "tienda-demo" ¿verdad? Si es así las rutas de mis ficheros html/php/js, etc... ¿tendrían que ir tal que así?
Código HTML:
Ver original<script type="text/javascript" src="/tienda-demo/js/jquery-1.11.2.js"></script> <script type="text/javascript" src="/tienda-demo/js/jquery-ui-1.11.3.min.js"></script>
Ya he probado a incluirle rutas como "/demo/tienda-demo/js...." o "/js/......" o "js/......" y nada siempre me están fallando, algunas veces me coge bien el fichero css, otras veces me dice que no lo encuentra....estoy ya un poco
Al ver que las rutas también fallaban he ido probando a establecer nuevos valores para el RewriteBase como "/demo/tienda-demo" o "/www/demo/tienda-demo" y tampoco
¿Podríais decirme dónde estoy metiendo la pata?
Gracias!