Portada | Recomiéndanos | Enlázate  

Noticias CMS | Documentos | Análisis | Foros | Foros antiguos | Descargas | Webs               Usuarios | Mensajes privados

Desarrollo para PHP-Nuke
· Web con PHPNuke: Base de datos de publicaciones
· Problema con PHP Nuke y internet explorer.
Optimizacion
· mod_rewrite para 7.9 existe
· perdida
Marco Legal
· Themes
· marcas y dominios
PHP-Nuke Basico
· Imagen en una Noticia
· Modificar texto
Off Topic
· hardcore porn movies
· Smeego en ESPAÑOL - La Comunidad Hispana
Ideas y Propuestas
· Ayuda-Propuesta: turnos OnLine
· Propuesta Nuevo proyecto
Multiple Boletin DN
· Modificar fichero envio.php del modulo Boletin
· mbdn version 2
Nuke 6.0 DN-Estable
· Amigos quiero pasar la base de datos a mi php nuke 6.0 estab
· No me reconoce como admin en el foro

[ Normas de los foros ]
[ Sin respuesta ]
[ Buscador ]
Google Pack

Firefox

Publicidad AdSense

Afiliación AdWords

optimización phpnuke mod_rewrite

¿Y porqué optimizar el PhpNuke es diferente a optmizar una web HTML?

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:

  • Mod_Rewrite:

El Mod_rewrite es una aplicación que hace uso del archivo .htaccess del servidor en el que se hospeda la página web, por lo que hay que tener acceso directo al servidor de la página para renombrar las URL's mediante unos códigos previamente programados. El archivo .htaccess necesita también de unos arrays que tienen que estar en la página, por lo que en el PhpNuke podrian ir en el header, footer, algún bloque o sitio que SIEMPRE se visualice (normalmente se situan en el header).

Asi por ejemplo el .htaccess tendria una 'regla' del estilo:

RewriteRule ^forums.html modules.php?name=Forums&file=index

Con su correspondiente entrada en el array de salida y entrada:

El array de apertura o entrada comienza asi:

function replace_for_mod_rewrite(&$s) {
$urlin = array(
"'(?<!/)modules.php\?name=Forums&file=index'",

);

Y el de cierre seria asi:

$urlout = array(
"forums.html",
);

$s = preg_replace($urlin, $urlout, $s);
return $s;

Si quieres realizarte tu propia configuración, debereas meter primero las reglas de reescritura en el .htaccess y posteriormente en los arrays, pero cuidado, si en el array $urlin la 1º linea hace referencia a 'x', este último 'x' debe situarse también el la 1º linea del array de cierre, como ves en el ejemplo.

Ya por último te proporcionamos los archivos del mod_rewrite que en nukecops.com dispusieron para su descarga, compatible para nuke 5.x y para nuke 6.x, recordar a la hora de modificarlos los consejos antes dados.



[Volver a Optimización PhpNuke]

Para problemas, dudas, avances o lo que quieras no dudes en preguntar en los
foros de promoción de Desarrollonuke.org y en los Foros de Forobuscadores.com

 

 

 

0
desarrollonuke.org | Nuke-Estable v2.0
CopyRight | Datos Legales | Contáctanos
Desarrollado por: PhpNuke-TunningComunidad alojada en: Dimensis
Sitio cargado en:
12198 segundos.