Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2018, 13:59
TrinityCore
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 8 años, 8 meses
Puntos: 12
[PROBLEMA] · URL Amigables

Buenas gente, espero esten bien.

veran, estoy intentando crear url amigables con htaccess para mi site, pero la verdad es que no puedo lograrlo ya que me da varias problemas...

Mi direccion seria:
Código:
http://MiSite.com/forums/forum.php?section=valor1&order=valor2
Quisiera que quedara:
Código:
http://MiSite.com/forums/forum/valor1/valor2/
.htaccess del directorio forums
Código:
Options -Indexes
RewriteEngine on
RewriteRule ^forum/([0-9]+)/([0-9]+)/?$ forum.php?section=$1&order=$2 [NC]
El problema con esto son dos.

1- Al ingresar en:
Código:
http://MiSite.com/forums/forum.php?section=valor1&order=valor2
esta no cambia la url, o sea, la deja tal cual... para ingresar en modo amigable tengo que mandarlo yo directamente con dicho formato.

2- Al mandarlo con el formato amigable (cosa que no deberia ser asi), esta pagina no me toma los estilos css del sitio actual, es decir, en donde esta mi forum.php

El orden de mi directorios seria asi:
Código:
[www]
|
|__[images]
|__[css]
|__[forums]
   |
   |__[css] >> No toma los estilos de este directorio.
   |__[forum.php]
   |__[.htaccess]
Asi estan los estilos en mi html
Código HTML:
<link rel='stylesheet' href='/css/reset.css'>
<link rel='stylesheet' href='/css/auth.css'>
<link rel='stylesheet' href='/forums/css/auth.css'> <!-- Tengo que ponerlo asi porque no lo toma de otra manera --> 
Pero cuando no uso url amigables yo suelo ponerlo asi:
Código HTML:
<link rel='stylesheet' href='/css/reset.css'>
<link rel='stylesheet' href='/css/auth.css'>
<link rel='stylesheet' href='css/auth.css'> 
¿me darian una mano con esto?, se los agradeceria mucho!