Foros del Web » Administración de Sistemas » Apache »

url amigables

Estas en el tema de url amigables en el foro de Apache en Foros del Web. Buenos días. Yo tengo mi web con una pagina que busca por provincia y la url sale así: http://muchorestaurante.com/provincia.php despues al ir a una provincia ...
  #1 (permalink)  
Antiguo 01/11/2008, 04:20
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 3 meses
Puntos: 0
url amigables

Buenos días.
Yo tengo mi web con una pagina que busca por provincia y la url sale así:

http://muchorestaurante.com/provincia.php

despues al ir a una provincia sale:

http://muchorestaurante.com/provinci...ovincia=Lleida
He intentado con este htaccess y me dá error en el servidor
Options +FollowSymLinks
RewriteEngine on
RewriteRule provincia/(.*),(.*)\.htm$
/provincia.php?provincia=$2

Necesito ayuda por favor
Gracias
  #2 (permalink)  
Antiguo 01/11/2008, 07:17
Avatar de Deschamps  
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: url amigables

Esto no es de PHP. Es un tema de Apache.

En principio, deberías tener el módulo instalado y funcionando. Luego, incluir en un .htaccess o en el archivo de configuración de apache algo como:

Código:
<IfModule mod_rewrite.c>
  RewriteEngine on

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^provincia\/(.*)$ provincia\.php?provincia=$1 [L,QSA]
</IfModule>
(no lo he revisado, de modo que podría no funcionar o ser erróneo)

Más info en: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

Un saludo.

Edito: En tu ejemplo, no estás escapando con la barra invertida ni los "slashes" ni los puntos. Igual ése es el problema.

Última edición por Deschamps; 01/11/2008 a las 07:34 Razón: Añadir un comentario
  #3 (permalink)  
Antiguo 01/11/2008, 11:45
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: url amigables

Hola Deschamps:
Gracias por tu respuesta.
Gracias y Un saludo.
  #4 (permalink)  
Antiguo 01/11/2008, 15:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: url amigables

Tema trasladado a Apache.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:58.