PREGUNTA! donde encuentro esto en mi Nuke? |
No setup tu sabes alguna forma de que Google indexe las paginas de php nuke? Diferente no es. El problema es que a Google no le gustan las variables como las que el PhpNuke repite hasta la saciedad (por ejemplo '?', '=' ó '&'). Google no suele indexar páginas con más de dos variables. Precisamente lo que vamos a mostraros aqui es a "simplificar" las URL's, para que los bots de google puedan indexarlas más facilmente, para ello vamos a ver lo siguiente: * $PHP_Self y $Path_Info: Para poder usar este método debemos asegurarnos de que la directiva AcceptPathInfo esta activada, es decir, el archivo httpd.conf debe contener la siguiente línea: AcceptPathInfo on Por lo que también necesitaremos acceso directo a nuestro servidor Una vez configurado correctamente el servidor, creamos un script, ver.php, cuya función es mostrar las páginas de un articulo. Para que el script funcione, debemos pasar las variables "categoria", "noticia" y "pagina" al script, esto lo hacemos mediante el método GET. Por lo tanto, si quisiésemos ver la tercera pagina de la noticia 4923 cuya categoría es php, tendríamos que acceder al script usando la siguiente dirección: http://tudominio.com/ver.php?categoria=php¬icia=4923&pagina=3 Ese tipo de direcciones son precisamente las que queremos evitar, porqué google no las indexa, lo que pretendemos conseguir es algo asi: http://tudominio.com/ver.php/php/4923/3 Bien, pero ahora ¿como hacemos para que las variables "categoría", "articulo" y "pagina" estén disponibles en el script? Lo cierto es que resulta muy sencillo ya que la variable PATH_INFO contiene toda la información que necesitamos, en este caso su valor será "/php/4923/3". Solo tenemos que sacar la información de PATH_INFO y usarlo como queremos, esto se ve muy bien en el siguiente ejemplo: <?php // introduce los valores de PATH_INFO en un array $variables = explode('/',$_SERVER['PATH_INFO']); // asigna valores a $categoría, $articulo, $pagina $categoría = $variables[1]; $noticia = $variables[2]; $pagina = $variables[3]; // de aquí para abajo se usan las variables como queramos echo 'categoría: '.$categoria; echo 'Artículo: '.$noticia; echo 'Página: '.$pagina; ?> Como puedes observar, el script simplemente hace lo siguiente: 1) Introduce la información que contiene PATH_INFO en un array 2) Asigna a las variables que necesitamos su valor correspondiente EN PhpNuke se podria aplicar a las Noticias, y a cualquier sección. Las noticias adquieren esta síntaxis: http://tuominio.com/modules.php?name=News&file=article&sid=100 (los necesarios) Lo que querriamos hacer es algo asi como tudominio.com/modules.php/News/article/100, para ello debemos crear variables a name, file, y sid, y el script meterlo, por ejemplo en el header. Algo asi: <?php // introduce los valores de PATH_INFO en un array $variables = explode('/',$_SERVER['PATH_INFO']); // asigna valores a $categoría, $articulo, $pagina $name = $variables[1]; $file = $variables[2]; $sid = $variables[3]; // de aquí para abajo se usan las variables como queramos echo 'Nombre: '.$name; echo 'Archivo: '.$file; echo 'Noticia: '.$sid; ?> y no tengo ni idea a que se refiere con eso que te preguntado anterirmente. Tú entiendes este manual? |
Ahora lo miro un poco... |
sobre como pasar de nuke a postnuke Otras alternativas para optimizar el nuke http://www.forobuscadores.com/foros/index.php?showtopic=1402 http://www.desarrollonuke.org/mod-rewrite.php "que hace uso del archivo .htaccess" no se si tu server lo admitiria http://www.forobuscadores.com/foros/index.php?showtopic=105 |
Viene un enlace hacia un archivo... bastante explicado pero no para versiones actuales del nuke.. pero supongo que podría valer. |
Alguna solución? |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: tinchogrand, el 08/Mar/2008, 21:59 | 3 | 3k | Apr/08 | |
Por: MarksLlaguerri, el 15/Jul/2013, 08:29 | 0 | 2k | Jul/13 | |
Por: User 1356259, el 11/Ene/2013, 20:19 | 1 | 2k | Jan/13 | |
Por: User 1356259, el 10/Ene/2013, 22:37 | 1 | 2k | Jan/13 | |
Por: User 1356259, el 09/Ene/2013, 19:33 | 1 | 2k | Jan/13 |