Nov
01
2007


3.345 Leído

SEO 4 SMF (Simple Machines Forum) Url Legibles en Foro Tutorial Instalar SEO4SMF

Posicionamiendo sitios web seo smf simple machines forum url legibles

SEO4SMF Solución

 

El tema más tratado por muchos de nosotros… Y aún no hay mucho sobre, e aquí un pequeño Manual de Instalacion SEO4SMF…

Empezaremos Instalando:

> seo4smf-0.2.9.9
> Lo podemos descargar de aquí…

Avatar La Leyenda de Ang II Anime Gratis Series Gratis

> Nos dirigimos a la Administración de nuestro Sitio
> Paquetes
> Al tener descargado seo4smf (No lo descomprimimos)
> Le damos descargar paquetes y subimos el paquete (Examinar y lo subimos a nuestro servidor)
> Le damos aplicar mod…
> Nos quedará una administración del mismo así como muestra la imagen.

Administracion Forum seo 4 smf optimizador de url seo tip

Teniendo esto… Listo:
> Procedemos a subir el htaccess ( /foro ) si es que el directorio esta así… DESCARGAR nos abrira un txt lo guardamos en un bloc de notas (txt) lo subimos a nuestro directorio y estando allí lo renombramos a .htaccess… nada más…

> También subimos este archivito que se llama php.ini DESCARGAR (Este archivo tenemos que subirlo al la carpeta donde se encuentra el paquete del SMF ( /foro ). También lo guardamos en un bloc de notas (txt) lo subimos a la carpeta donde se encuentra instalado el smf (/foro) al tenerlo allí como txt simplemente lo renombramos a php.ini nada más…

> Luego de realizar esto… nos vamos nuestro Cliente FTP y entramos a la carpeta Sources (/foro/Sources/)
> De ese directorio nos descargaremos el archivo QueryString.php
> Lo descargamos a nuestro pc para una pequeña editación…

Teniendo este archivo en nuestra pc…

Buscamos esta línea:

// This should work even in 4.2.x, just not CGI without cgi.fix_pathinfo.
	if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
	{
		// Let's do something special for session ids!
		if (defined('SID') && SID != '')
			$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?(?:' . SID . ';)((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html?' . SID . '\$2\"'", $buffer);
		else
			$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer);
	}

Y la reemplazamos por esta:

// This should work even in 4.2.x, just not CGI without cgi.fix_pathinfo.
//	if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
//	{
		// Let's do something special for session ids!
		if (defined('SID') && SID != '')
			$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?(?:' . SID . ';)((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html?' . SID . '\$2\"'", $buffer);
		else
			$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer);
//	}

Al tenerlo editado lo subimos de nuevo…
> Esto lo que realizará será la paginación de los contenidos publicados (que 1, 2, 3, 4, 5 etc) podremos acceder correctamente y otros)…

Ejemplo Nuestro www.hispa-digital.net/foro/

Espero comentarios jeje

Compártelo:


By H@free en: CMS, SEO Posicionamiento, SMF Simple Machines, Tutoriales, Web Master |

TEMAS RELACIONADOS

  • TEMAS RELACIONADOS



43 comentarios»

  • A se me por alto… Luego nada más toca ver como queremos que muestre las url…

    Eso nos vamos la administración de nuestro sitio….

    > Seo 4 smf
    > Allí aplicamos si queremos sitemap y de como mostrar las url..

    Comentario | 1 Noviembre 2007
  • Gracias, funciona a la perfección, para mi una de las mejores modificaciones que se le pueden realizar al SMF, suerte con la pagina, el tuto va a favoritos por si necesito echarle mano otro dia, que menuda pelea he tenido esta noche para ponerlo bien del todo.

    Un saludo ^^.

    Comentario | 1 Noviembre 2007
  • Jaja…

    Estube igual un rato en la mañana ni almorce bien pensando esto… y alfin lo resolvi…

    Y decidi compartirlo…
    Gracias por tu respuesta… ayuda mucho… y para otros user estamos seguro que servirá…

    Comentario | 2 Noviembre 2007
  • [...] Optimizando mi Comunidad (Foro) Utilizando este Mod SEO 4 SMF (Simple Machines Forum) Url Legibles en Foro Tutorial Instalar SEO4SMF… Me daba cuenta que me cambia Mis Metas que utiliza por el sistema del [...]

    Pingback | 2 Noviembre 2007
  • Muy Bueno Ya lo puse en practica. :D

    Comentario | 3 Noviembre 2007
  • Así con tutorial es muy fácil.. jeje xD…

    Busque y busque y no encontre nada… asi que decide como realizar este pequeño tuto…

    Eso fue lo que realice yo… y me funciono… jeje

    Comentario | 3 Noviembre 2007
  • hola …acabo de terminar de hacer los pasos …y…al momento de entrar en un post …me pase error …

    no sen que hize mal …

    OJO…al momento de querer entrar en un post ..me sale la url modificado …

    ejemplo….

    http://mistral.webspacemania.com/foro/index.php/board,1.0.html

    ayuda porfavor

    Comentario | 10 Noviembre 2007
  • Sí te deja manejar lo que necesita, no te dará problemas…

    .htaccess es lo primordial…

    Pero si no te deja trabajar con los archivos referidos como digo no podrás tenerlo así…

    Comentario | 10 Noviembre 2007
  • en conclusion ?

    Comentario | 10 Noviembre 2007
  • En Hostings Gratis será díficil instalarlo…
    Solo buscando un hosting que tenga esas características… xD

    Pero puedes mejorar tus Metas…
    http://www.hispa-digital.com/optimizando-las-metas-tag-smf-simple-machines-forum-como-indexar-mas-paginas-de-la-web-o-foro.html

    Comentario | 10 Noviembre 2007
  • Algunos de los archivos que este paquete necesita modificar no son escribibles. Esto necesita ser cambiado ingresando vía FTP y chmod o crear los archivos y directorios. Tu información de FTP puede ser almacenada temporalmente para una operación correcta del manejador de paquetes.
    550 /vhosts/fotozone.es/httpdocs: No such file or directory

    Comentario | 30 Noviembre 2007
  • Has realizado tal como indica el mini tutorial…

    Comentario | 30 Noviembre 2007
  • SI, justoal dale a instalar me sale eso.

    me ayudas porfavor

    tienes msn? es que es muy urgente tio

    Comentario | 30 Noviembre 2007
  • laucha

    Mirá ante todo agradezco el trabajo que te has tomado en modificar y difundir este tip para seo4smf. Pero lo que me pregunto es ¿para qué hace falta modificarlo?
    2. Yo abrí mi Querystring.php y tengo algunas otras cosas, no es exactamente como vos lo describís acá. Pero yo lo instalé de una, así, sólo creando el .htaccess, y después de eso abrí el Query…php.
    Será por eso que me sale diferente?
    Aca te pongo lo que me sale en mi archivo Q.php:
    [code]
    // This should work even in 4.2.x, just not CGI without cgi.fix_pathinfo.
    if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get(’cgi.fix_pathinfo’) == 1) && $context['server']['is_apache'])
    {
    // Let’s do something special for session ids!
    if (defined(’SID’) && SID != ”)
    $buffer = preg_replace(’/”‘ . preg_quote($scripturl, ‘/’) . ‘\?(?:’ . SID . ‘;)((?:board|topic)=[^#"]+?)(#[^"]*?)?”/e’, “‘\”‘ . \$scripturl . ‘/’ . strtr(’\$1′, ‘&;=’, ‘//,’) . ‘.html?’ . SID . ‘\$2\”‘”, $buffer);
    if ($modSettings['seo4smf_sb_enable'] == “on”)
    {
    $buffer = preg_replace(’//’, create_sb() , $buffer);
    }

    if ($modSettings['seo4smf_enable'] == “on”)
    {

    $buffer = preg_replace(’/”‘ . preg_quote($scripturl, ‘/’) . ‘\?((?:board|topic|page)=[^#"]+?)(#[^"]*?)?”/e’, “‘\”‘ . \$scripturl1 . ‘/’ . beautify_urls(strtr(’\$1′, ‘&;=’, ‘//,’)) . ‘\$2\”‘”, $buffer);

    if ($modSettings['seo4smf_beautify_profiles'] == “on”)
    {
    $buffer = preg_replace(’/”‘ . preg_quote($scripturl, ‘/’) . ‘\?action=profile;u=([^#"]+?)?”/e’, “‘\”‘ . \$scripturl1 . ‘/’ . beautify_url_profiles(strtr(’\$1′, ‘&;=’, ‘//,’)) . ‘\$2\”‘”, $buffer);
    }

    if ($modSettings['seo4smf_beautify_actions'] == “on”)
    {
    $buffer = preg_replace(’/”‘ . preg_quote($scripturl, ‘/’) . ‘\?action=([^#"]+?)?”/e’, “‘\”‘ . \$scripturl1 . ‘/’ . beautify_url_action(’\$1′). ‘\$2\”‘”, $buffer);
    }

    if ($modSettings['seo4smf_keywords'] == “on”)
    {
    $buffer = preg_replace(”, create_keywords() , $buffer);
    }
    if ($modSettings['seo4smf_description'] == “on”)
    {
    $buffer = preg_replace(”, create_description() , $buffer);
    }

    $buffer = preg_replace(’/SMF © 2006-2007, Simple Machines LLC/’, ‘SMF © 2006-2007, Simple Machines LLC Seo4Smf v0.2 © Webmaster\’s Talks‘ , $buffer);
    $buffer = preg_replace(’/SMF © 2006, Simple Machines LLC/’, ‘SMF © 2006, Simple Machines LLC Seo4Smf v0.2 © Webmaster\’s Talks‘ , $buffer);
    $buffer = preg_replace(’/SMF © 2001-2006, Lewis Media/’, ‘SMF © 2001-2006, Simple Machines, Lewis Media Seo4Smf v0.2 © Webmaster\’s Talks‘ , $buffer);
    }
    else
    {
    $buffer = preg_replace(’/”‘ . preg_quote($scripturl, ‘/’) . ‘\?((?:board|topic)=[^#"]+?)(#[^"]*?)?”/e’, “‘\”‘ . \$scripturl . ‘/’ . strtr(’\$1′, ‘&;=’, ‘//,’) . ‘.html\$2\”‘”, $buffer);
    }
    }

    // Return the changed buffer.
    [/code]
    Saludos.

    Comentario | 2 Diciembre 2007
  • Ayer lo instale en otro Sitio Web, y no modifique tal coza, esto debe a que quizá a este paquete que tienen en dicha web, lo hayan solucionado… porque si revisas la web de Mod… encontraras esta modificación…

    Gracias por recordarlo…

    Comentario | 2 Diciembre 2007
  • Me aparece lo mismo que a FotoZonre, siguiendo las instrucciones.

    Algunos de los archivos que este paquete necesita modificar no son escribibles. Esto necesita ser cambiado ingresando vía FTP y chmod o crear los archivos y directorios. Tu información de FTP puede ser almacenada temporalmente para una operación correcta del manejador de paquetes.

    Alguna solución?

    Comentario | 9 Diciembre 2007
  • Sí no me equivoco te pide que ingreses los datos de tu ftp para poder subir el paquete, dicho paquete no es necesario dar permisos de escritura…

    Comentario | 9 Diciembre 2007
  • Hola, añadí los datos del ftp y todo ok, excepto el archivo sources/QueryString.php Tengo problemas al modificarlo manualmente, he respondido en el tema que creaste en simplemachines.

    Comentario | 11 Diciembre 2007
  • una pregunta,para que es el php.ini ?
    y lo del QueryString.php no me queda muy claro :S
    Saludos y si podrias explicar mas mejor :)

    Comentario | 12 Enero 2008
  • O dejar tús dudas para poderlas contemplar…

    Comentario | 12 Enero 2008
  • Disculpame pero no entendi tu respuesta
    Saludos ;)

    Comentario | 16 Enero 2008
  • He Instalado el SEO4 a otros panas y no he realizado dicha modificación… no se en que dependará, pero en algotros si me toca realizar dicha modificación…

    Esto simplemente es como lo he realizado… yo y bueno si le sirve a otros panas que bien…

    Comentario | 16 Enero 2008
  • Neri

    Pero yo no te digo que no me sirva, yo te preguntaba para que hay que modificar el qstring y para que es el php.ini, porque solo comentas que hay que subirlo, es para ver todas las paginas del sitemap??
    Saludos y gracias nuevamente ;)

    Comentario | 17 Enero 2008
  • [...] al ser buscados por los usuarios, es utilizado en Wordpress, y dando uso con el Modcon el SMF4SEOda muy buenos resultados para un mejor posicionamento [...]

    Pingback | 19 Enero 2008
  • Muchas gracias por tu tutorial, me funcionó muy bien. Sólo lo del archivo QueryString.php no me salió ya que la línea que tengo no es igual a la que tú pusiste, por más que lo intenté me daba error. Pero el mod funciona bien sin ese cambio.
    Bueno, mil gracias,
    Eliana

    Comentario | 20 Enero 2008
  • Excelente… tutorial me ha ido de la primera…

    Leyendo y aplicando en algunos casos si toca darle el query, pero en algunos noo, no se a que deberá…

    Pero gracias H@free
    Buena web

    Comentario | 20 Febrero 2008
  • hola amig la des de descargan ya no funcionan podes ver porfavor estoy varado con el tuto

    Comentario | 11 Marzo 2008
  • Listo…

    http://hafre.quae.net/descargar/htaccess.txt

    Perdón es que andube testeando el server… y he cambiado algunas carpetas…

    Comentario | 12 Marzo 2008
  • muchas gracias pero tengo un problema
    cuando quiero modificar QueryString.php no esta

    // This should work even in 4.2.x, just not CGI without cgi.fix_pathinfo.
    if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get(’cgi.fix_pathinfo’) == 1) && $context['server']['is_apache'])
    {
    // Let’s do something special for session ids!
    if (defined(’SID’) && SID != ”)
    $buffer = preg_replace(’/”‘ . preg_quote($scripturl, ‘/’) . ‘\?(?:’ . SID . ‘;)((?:board|topic)=[^#"]+?)(#[^"]*?)?”/e’, “‘\”‘ . \$scripturl . ‘/’ . strtr(’\$1′, ‘&;=’, ‘//,’) . ‘.html?’ . SID . ‘\$2\”‘”, $buffer);
    else
    $buffer = preg_replace(’/”‘ . preg_quote($scripturl, ‘/’) . ‘\?((?:board|topic)=[^#"]+?)(#[^"]*?)?”/e’, “‘\”‘ . \$scripturl . ‘/’ . strtr(’\$1′, ‘&;=’, ‘//,’) . ‘.html\$2\”‘”, $buffer);
    }

    y quise desintalarlo y el mods tiene problemas con

    /Sources/BoardIndex.php
    /Sources/MessageIndex.php
    /Sources/QueryString.php

    que puedo hacer para que me funcione este mod

    Comentario | 12 Marzo 2008
  • Sería mejor empezar de nuevo ó editar esos archivos para desinstalarlo sería subir los archivos que edito ó dejar las modificaciones que dicho Mod ha realizado…

    En algunos casos no es necesario modificar dicho archivo… lo he instalado en otras web y no me ha tocado modificar dicho archivo…

    La verdad no se a que deba…
    QueryString.php no cambia a menos que ya hallas subido el modo y halla hecho dicha modificación…

    Comentario | 12 Marzo 2008
  • pero al desintalarlo me da ese error me imagino que al volverlo a instalar me dara ese error

    y meda miedo desintalarlo a un que meda ese error puede desconfigurar los otros mods

    Comentario | 12 Marzo 2008
  • Claro si reemplazas los archivos que el Mod Modifica y si “X” Mod también modifico dicho archivo dara problemas…

    Pero al desinstalarlo no tendría que dar problemas a no ser que tú ya hallas trabajado en él es decir modificaciones…

    Y Sí al desinstalarlo y al volverlo a instalar da error de key que las tablas en la db ya estan y toca borrarlas las encuentras en la tabla (db)”settings” y de nombre principal tienen seo4smf o parecido…

    Comentario | 12 Marzo 2008
  • bueno amigo mira cuando puse los codigos ya me camnio los url del los post

    antes http://foro-pirate.com/foro/b61/t2129/

    hoy pero solo los nuevos post

    http://foro-pirate.com/foro/descarga-directas/winrar-4-6-plus-tema/

    pero sigo con el panel de admi

    Not Acceptable
    An appropriate representation of the requested resource /foro/index.php could not be found on this server.

    Apache/1.3.39 Server at foro-pirate.com Port 80

    Comentario | 12 Marzo 2008
  • Sí no ando mal creo que en el hatccess que he dejado no recuerdo bien he borrado algunas líneas deberías de intentarlo con el hatccess original o sea tullo y allí modificarlo…

    Tiene unas lineas al uso de TP (TinyPortal)…

    Comentario | 13 Marzo 2008
  • pero si lo dejo asi con estos url
    http://foro-pirate.com/foro/descarga-directas/winrar-4-6-plus-tema/

    no me funciona ?

    Comentario | 13 Marzo 2008
  • Entro a tu web normal y anda todo bien… ???

    Comentario | 13 Marzo 2008
  • pero por ejemplo voy a admitracion del mods y pincho cualquier opcion me tira ese error

    y solo otra consulta para no aburrirte

    por mis url no termina en .html

    http://foro-pirate.com/foro/descarga-directas/winrar-4-6-plus-tema

    evisto que sale asi
    http://full.hispa-digital.com/800-guinos-para-tu-msn-t3906.0.html

    Comentario | 13 Marzo 2008
  • hola amigo tengo uda nudad en el archivo QueryString.php en que linias se pone la moficacion lo quiero hacer manualmente

    Comentario | 15 Marzo 2008
  • Intenten Subir mis Archivos los que Uso:

    > Procedemos a subir el htaccess
    :D http://hafre.quae.net/descargar/htaccess.txt

    > También subimos este archivito que se llama php.ini
    :D http://hafre.quae.net/descargar/php.ini

    > QueryString.php (Guardarlo en un “txt” con formato .php y subirlo a su
    respectivo directorio…
    :D http://hafre.quae.net/descargar/QueryString.txt

    Estos siempre con su respectiva COPIA… luego no hay reclamos… ;D

    Tema Original:
    Solución Definitiva: http://www.simplemachines.org/community/index.php?topic=203647.msg1501026#msg1501026

    Comentario | 8 Abril 2008
  • Fran

    Hola!!!

    Resulta que yo antes ya habia instalado el seo4smf, pero lo borré, ahora al volver instalarlo me dice lo siguiente:

    Duplicate entry ’seo4smf_enable’ for key 1
    Archivo: /homepages/41/d2457685/htdocs/miweb/forum/Packages/temp/install.php
    Línea: 41

    Supongo que tengo que borrar las tablas de la BD no??? pero no se cualas tengo que borrar o que hacer

    Gracias

    Comentario | 1 Junio 2008
  • Sí entra a la db phpmyadmin y en la tabla de setings allí busca solo los registros que empiecen con

    seo4smf_foro
    todas los que empiecen así o parecido
    delete…

    Actualizare este tutorial, ya que ha cambiando en algunas cositas…

    Att. by
    H@free

    Comentario | 2 Junio 2008
  • Fra

    En la tabla Settings no veo nada de seo4smf… mas bien, no lo veo en ningun lado

    Comentario | 3 Junio 2008
  • Me ha servido estupendo.. gracias..Aunque no se muy bien como cambio la syntaxis de la URL para que no salga el numero de foro ni de tema…

    Comentario | 12 Noviembre 2008

RSS feed for comments on this post. TrackBack URL

Deja un comentario

CATEGORÍAS

TOP DOWNLOADS
ir arriba