hola.. como puedo hacer para que mis links ya no sean del tipo index.php?pag=noticia.. y pasen a ser index.php/pag/noticia ?
esto por los robots de los buscadores, indexan mejor los links así..
tengo el siguiente codigo que llamé variables.php y hago un include ('variables.php') al inicio de main.php...
variables.php
Codigo:
<?PHP
if(isset($PATH_INFO)) {
$vardata = explode('/', $PATH_INFO);
$num_param = count($vardata);
if($num_param % 2 == 0) {
$vardata[] = '';
$num_param++;
}
for($i=1; $i<$num_param; $i+=2) {
$$vardata[$i] = $vardata[$i+1];
$total=$total + $$vardata[$i];
}
}
?>
index.phpCodigo:
<?PHP
switch($pag)
{
case 'noticia':
include ( " news.php " ) ;
break;
case 'pagina2':
include ( " pagina2.php " ) ;
break;
default:
include ( " main.php " ) ;
break;
}
?>
main.phpCodigo:
<?php
@include ('variables.php');
$titulo="Titulo de Noticias";
?>
<html>
<head>
<title><? echo $titulo ?></title>
</head>
<body>
Link hacia <a href="index.php/pag/pagina2">pagina2</a>
</body>
</html>
lo que hace esto es que.. al dar un clic sobre el link aumenta solo pag/pagina2.. algo como..
index.php/pag/pagina2/pag/pagina2/pag/pagina2 etc..
y no pasa a la pagina 2.. como es la manera correcta de hacerlo ?
salu2