Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2008, 08:54
christian160984
 
Fecha de Ingreso: junio-2008
Mensajes: 15
Antigüedad: 15 años, 10 meses
Puntos: 0
Ayuda con los enlaces de mi web

Necesito hacer un enlace a la seccion Quienes Somos, y tengo los siguientes archivos:

1.- config.php:

<?php
define (PATH_INCLUDES, 'includes/');
define (PATH_FUNCTIONS, 'funciones/');
define (PATH_CLASSES, 'classes/');
define (EXT,'.inc.php');
require_once (PATH_FUNCTIONS .'funciones'. EXT);
require_once (PATH_INCLUDES .'includes'. EXT);
?>

2.- includes.inc.php:

$seccion = $_GET ['seccion'];
<?php
switch($seccion){
case 'quienessomos':
define(TITLE, '');
define(DESCRIPTION, '');
define(KEYWORDS, '');
$secc = $seccion . '/' . $seccion;
break;
}
?>
default:
define(TITLE, '');
define(DESCRIPTION, '');
define(KEYWORDS, '');
$secc = 'inicio/inicio';

Y eso si me funciona, x lo q el faloo tiene q venir q no me esta cogiendo la ruta bien x algun lado, pero yo estoy harto de probar cosas y no se donde esta el fallo

3.- .htaccess:

RewriteRule ^quienessomos /$ / index.php? seccion = quienessomos

4.- index.php:

<?php require_once('config.php'); ?>
<a href ="/quienessomos/"> Quienes somos</a>
<?php require_once (PATH_INCLUDES . $secc . EXT); ?>

Para el sitio q va a cambiar dependiendo de la seccion en la q este

Tengo estas rutas:
web/ includes/ includes.inc.php
web/ includes/ quienessomos/ quienessomos.inc.php
web/ index.php
web/ .htaccess
web/ config.php

si en el enlace del index pongo <a href="/quienessomos/" cuando pincho me visualiza
Not Found
The requested URL /quienessomos/ was not found on this server.

y si en el enlace pongo "quienessomos/" me visualiza
Not Found
The requested URL /web/quienessomos/ was not found on this server.

Q codigo tengo q cambiar para q en el enlace del index me lleve a la seccion quienes somos?
La cuestion es q mi web esta basada en una ya creada hace un año y q funcionaba perfectamente.
Lo unico, es q he tenido problemas de la antigua a la nueva con las rutas relativas y absolutas, x lo q el fallo creo q puede venir x ahi y simplemente faltarle o sobrarle alguna "/".

Gracias