Hola, estoy utilizando mod rewrite para hacer la estructura de un sitio, pero, tengo un problema:
Tengo un archivo muy basico, llamado index.php que recibe como parametro una variable
p con el nombre de la pagina a la cual se quiere ingresar. Este index incluye un estilo basico y muestra el contenido de la variable GET:
Código PHP:
<link href="style.css" media="screen" rel="stylesheet" type="text/css" />
Código PHP:
<pre><?php print_r($_GET); ?></pre>
En el directorio tambien tengo un archivo .htaccess con algunas reglas para el Mod Rewrite:
Código:
RewriteRule ^publico/?$ index.php?p=publico [L]
RewriteRule ^registro/?$ index.php?p=registro [L]
Si yo ingreso a:
Funciona perfectamente, se muestra el index.php con el estilo y contenido correspondiente. Sin embargo, si ingreso a:
Me muestra el contenido GET pero sin el estilo, ya que la ruta lo toma como que estubiera un nivel mas arriba, y alli no esta el estilo.
Como puedo acceder utilizando ambas direcciones y no perder la ruta real del estilo que esta especificada en el index.php ?