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

Problema con URLs amigables

Estas en el tema de Problema con URLs amigables en el foro de Apache en Foros del Web. Llevo semanas sin dar solución a un problema en la URL de mi proyecto, soy nuevo en este tema. La página esta en php, cada ...
  #1 (permalink)  
Antiguo 15/07/2013, 21:25
Avatar de atiperukevin  
Fecha de Ingreso: junio-2013
Ubicación: Peru
Mensajes: 5
Antigüedad: 10 años, 10 meses
Puntos: 0
Información Problema con URLs amigables

Llevo semanas sin dar solución a un problema en la URL de mi proyecto, soy nuevo en este tema.
La página esta en php, cada página se llama desde el menú con una función get asociado cada uno asociado con su título.

Mi URL actual es http://localhost/pacific/?body=quienessomos

Estoy buscando conseguir una URL de la siguiente forma
1.- http://localhost/nosotros/quienessomos
2.- http://localhost/servicios/comunicacion-estrategica.
3.- http://localhost/staff/nuestro-equipo
4.- http://localhost/publicaciones/publicaciones

<title>Pacific:
<?php
switch($_GET['body'])
{
case quienessomos:
{
echo 'Quienes somos';
break;
}
case pensamiento:
{
echo 'Pensamiento ';
break;
}
case responsabilidad:
{
echo 'Responsabilidad ';
break;
}

}
?>
</title>

Función del menú con se llama cada uno…

<ul>
<li><a href="?body=quienessomos" class="MenuBarItemSubmenu"> Quienes Somos</a></li>
<li><a href="?body=pensamiento" class="MenuBarItemSubmenu">Pensamiento </a></li>
<li><a href="?body=responsabilidad" class="MenuBarItemSubmenu">Responsabilidad </a></li>
<li><a href="?body=pactoglobal" class="MenuBarItemSubmenu">Apoyamos </a></li>
<li><a href="?body=marca" class="MenuBarItemSubmenu">Marca </a></li>
</ul>


El cuerpo donde se muestra es la siguiente.

<td align="center" class="texto">
<font face="Arial">
<?php
if($_GET["body"]==NULL)
{
include("home-js.php");
}else{
include("".$_GET["body"].".php");
}
?>
</font></td>

Mi proyecto está en línea http://pacificlatam.com/?body=quienessomos

El archivo .htaccess que estoy probando es la siguiente, no sé por qué no funciona.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond % !-f
RewriteCond % !-d
RewriteRule . /index.php [L]
RewriteRule ^([^/]*)\.html$ /?body=$1 [L]
</IfModule>


Acudo a Uds. Para que me puedan ayudar en crear el archivo .htaccess

Última edición por atiperukevin; 21/07/2013 a las 21:19
  #2 (permalink)  
Antiguo 30/07/2013, 21:06
Avatar de atiperukevin  
Fecha de Ingreso: junio-2013
Ubicación: Peru
Mensajes: 5
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problema con URLs amigables

Por favor ayúdenme

Gracias.

Etiquetas: amigables, html, php, urls
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 10:09.