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

urls amigables

Estas en el tema de urls amigables en el foro de Apache en Foros del Web. Hola estoy creando un sitio y no logro hacerlo funcionar con urls amigables Tengo un index con la informacion y atraves de get le voy ...
  #1 (permalink)  
Antiguo 30/01/2011, 16:54
Avatar de squall2501  
Fecha de Ingreso: junio-2008
Mensajes: 63
Antigüedad: 15 años, 10 meses
Puntos: 0
urls amigables

Hola estoy creando un sitio y no logro hacerlo funcionar con urls amigables

Tengo un index con la informacion y atraves de get le voy pasando la informacion de las otras paginas para que se mantenga la misma plantilla



Estoy trabajando en local


Este seria mi menu (esto es un ejemplo)

<ul >
<li><a href="index.php?page=home/">Home</a></li>
<li><a href="index.php?page=galeria">Galeria</a></li>
<li><a href="index.php?page=contacto">Contacto</a></li>

</ul>


Esto lo tengo en un div en una parte del index

<?php

if(isset($_GET['page'])){

$page=$_GET['page'];
$page=$page.".php";

include($page);
}



else{

include("home.php");

}


?>



Pero no quiero que aparezca asi

http://localhost/misitio/index.php?page=contacto

Sino asi

http://localhost/misitio/contacto

Ya tengo creado el htaccess en la raiz de la carpeta donde estoy creando el proyecto

Options FollowSymLinks
RewriteEngine On
Rewriterule ^(.*)\.html$ index.php?page=$1 [L]
Rewriterule ^(.*)/(.*)\.html$ index.php?page=$1 [L]



Pero no me resulta por favor si alguien me puede dar una mano

Gracias
  #2 (permalink)  
Antiguo 30/01/2011, 17:33
Avatar de Luis207  
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años
Puntos: 0
Respuesta: urls amigables

Nosotros no podemos ver tu localhost...
  #3 (permalink)  
Antiguo 30/01/2011, 17:48
Avatar de squall2501  
Fecha de Ingreso: junio-2008
Mensajes: 63
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: urls amigables

Cita:
Iniciado por Luis207 Ver Mensaje
Nosotros no podemos ver tu localhost...


Estimado me refiero a que la url no se vea de esta forma

misitio/index.php?page=contacto

si no que aparezca de esta forma en el browser

misitio/contacto
  #4 (permalink)  
Antiguo 02/02/2011, 17:53
 
Fecha de Ingreso: octubre-2010
Ubicación: montevideo
Mensajes: 169
Antigüedad: 13 años, 6 meses
Puntos: 5
Respuesta: urls amigables

mi .htaccess es asi, sufri mucho tratando de arreglarlo pero gracias a este foro lo logre espero t sirva sustitui las variables y suerte

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1

# RewriteEngine On
# RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)$ index.php?=$1&id=$2
# RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)/$ index.php?nick=$1&id=$2
  #5 (permalink)  
Antiguo 02/02/2011, 18:31
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: urls amigables

Cita:
Options FollowSymLinks
RewriteEngine On
Rewriterule ^(.*)\.html$ index.php?page=$1 [L]
Rewriterule ^(.*)/(.*)\.html$ index.php?page=$1 [L]
Primero que nada, ¿donde almacenas el archivo .htaccess?
  #6 (permalink)  
Antiguo 03/02/2011, 19:34
 
Fecha de Ingreso: octubre-2010
Ubicación: montevideo
Mensajes: 169
Antigüedad: 13 años, 6 meses
Puntos: 5
Respuesta: urls amigables

el.htaccess lo tengo en localhost en la carpeta donde esta index.php
  #7 (permalink)  
Antiguo 04/02/2011, 15:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP a Apache

Etiquetas: amigables, url
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 16:28.