![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/10/2013, 15:15
|
| | Fecha de Ingreso: febrero-2006
Mensajes: 35
Antigüedad: 19 años Puntos: 1 | |
Respuesta: No puedo generar url amigable Bueno, te comento que agregué para mejorar un poco la url una variable más (modelo), pero no sé si eso tiene algo que ver:
La respuesta que me da index.php al recibir los datos es:
array
'page' => string 'articulos/nombre-color-modelo-1234.html' (length=39)
O sea que "pasa" por index.php.
Si saco el var_dump sale la página en blanco con la url en el navegador:
http://127.0.0.1/misitio/articulos/nombre-color-modelo-1234.html
Sólo por curiosidad probé:
$_GET["id"] por
$_GET["ID_articulo"]
y sigue en blanco. (ID_articulo es el nombre real del campo).
otra prueba al final cambié:
include("ver_articulo.php"); por
include("articulos/ver_articulo.php");
y sigue en blanco.
Tengo una duda respecto a la ubicación de los archivos:
La pagina principal del sitio es index.html, no hay problemas de que en la misma carpeta exista un index.php?,
me gustaria cambiarle el nombre a index.php si es que se puede para no confundirme.
El archivo .htaccess también lo tengo en el directorio raíz, no hay otro en todo el sitio.
La pagina ver_articulo.php está dentro de la carpeta misitio/articulos
Te indico como tengo el .htaccess =
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
ErrorDocument 404 http://www.misitio.com/404.html
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
Si ves que esto se complica mucho, no hay problemas en que lo dejemos así, ya me has ayudado mucho. |