Tutorial Instalar Seo4smf Url Legibles en Foro SMF

Started by H@free, November 01, 2007, 06:05:59 PM

Previous topic - Next topic

TraX22

En el archivo php.ini solo agregan estos datos ?

safe_mode = off
register_globals = on


O hay otros nas ?
Si tu problema se resolvió pon solved al post , otra forma de ayudar
¿Qué es el repair_settings?  :P
Ante de crear un nuevo tema entra aquí

lorogarcia

Donde puedo descargar el htaccess y el php.ini?

ortiz

Versión mod: la última
Versión SMF: 1.1.4
MOD: mod_icon, mod_seo4smf
Hosting: Goddady

Hola a todos

estoy probando el mod. No me ha dado errores de instalación, pero tampoco reescribe las urls lamentablemente. Activé en el panel de administración la opción "Mostrar URLs sin ?s", el foro está instalado en una carpeta del document root y he probado de editar el htaccess con la directiva

RewriteBase

poniendo la carpeta y también sin. Pero no funciona. En este hosting tengo también un wordpress y su htaccess si que está funcionando sin problemas. El blog está también en una carpeta y dentro tiene su htaccess, como ya os comento. Lo digo para descartar problemas.

Al examinar el htaccess veo que ha creado las reglas por defecto, es decir, están allí. Lo que se me escapa es porque no funciona. Lo menos malo, es que el foro sigue funcionando bien, pero claro, sin urls amigables. En la web del mod no hay soporte, lamentablemente. ¿Alguna idea?¿Hay que reeditar el htaccess en base a si estamos dentro de una carpeta o no ?

Saludos :)

ortiz

Bueno, después de unos minutos veo que la redirección funciona, aunque devuelve un 404.

De un link tipo: http://todoastrologia.es/index.php?board=2.0

Pasa un link tipo: http://todoastrologia.es/todoastrologia/seo4smf-redirect.php?b=2

Este foro está dentro de una carpeta del DocumentRoot. Y creo que por ahí está el problema. Esto sucede con la directiva RewriteBase como

RewriteBase /todoastrologia

Pero, si la quito, me muestra una url con toooooda la dirección del DocumentRoot :S

http://todoastrologia.es/www/root/home/var/html/todoastrologia/seo4smf-redirect.php?b=9

No se, no tiene buena pinta esto, parece que va a costar que funcione. ¿Alguien ha tenido problemas similares?

Saludos.


sumolari

#44
Yo he instalado el mod siguiendo los pasos del tutorial y ahora las URLs del panel de administración no funcionan, es decir, me salta un error 404  :'(.

¿Cómo puedo desinstalar el mod sin poder entrar en el panel de administración?

EDITO: He conseguido desactivarlo, pero ¿cómo puedo evitar que esto me ocurra al activarlo?

H@free

#45
Quote from: lorogarcia on March 31, 2008, 05:34:31 PM
Donde puedo descargar el htaccess y el php.ini?

Teniendo esto... Listo:
> Procedemos a subir el htaccess
http://hafre.quae.net/descargar/htaccess.txt

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

Seguir Leyendo...




Quote from: sumolari on April 08, 2008, 07:23:22 AM
Yo he instalado el mod siguiendo los pasos del tutorial y ahora las URLs del panel de administración no funcionan, es decir, me salta un error 404  :'(.

¿Cómo puedo desinstalar el mod sin poder entrar en el panel de administración?

EDITO: He conseguido desactivarlo, pero ¿cómo puedo evitar que esto me ocurra al activarlo?
Quote from: sumolari on April 08, 2008, 07:23:22 AM
Yo he instalado el mod siguiendo los pasos del tutorial y ahora las URLs del panel de administración no funcionan, es decir, me salta un error 404  :'(.

¿Cómo puedo desinstalar el mod sin poder entrar en el panel de administración?

EDITO: He conseguido desactivarlo, pero ¿cómo puedo evitar que esto me ocurra al activarlo?

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

.-ErrOr-404-.

Wow..yo lo estoy usando y me va de maravilla..:)...gracias por el tuto...;)...


Salu2

.-ErrOr-404-.



sumolari

H@free, ya tenía puesto el .htaccess, el php.ini y el QueryString, sin embargo me parece que el .htaccess que tenía no estaba bien, porque al poner el código del que me has dado ha funcionado todo a la perfección, muchas gracais  :D .

lorogarcia

Gracias H@free.
Yo tambien lo tenia instalado pero me hacia falta subir el php.ini y htaccess a /foro y modificar el QueryString
Vamos, me faltaba por hacer todo xD

Me costó un rato por que en querystring.php tenía bastante mas codigo por medio del que sale en la página que dijiste y lo primero que se me ocurrió fue suprimirlo todo para poner ese codigo, luego mezclé ambos códigos sin las // que funcionaba casi todo excepto los enlaces a los temas que salian como si no estuviera enlazado, y hasta que probe a ponerle // respetando todo el codigo no me funcionó al 100%.
Si pusieras ambos códgos separados sería mas entendible.
Algo así:
QuoteBuscar
// 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'])
{

Y reemplazar por
// 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'])
// {

Buscar:
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer);
}

Y reemplazar por
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer);
// }

Aparte de eso que no lograba entender, Es bastante fácil aplicar el mod.
Gracias!!

.-ErrOr-404-.

Quote from: lorogarcia on April 08, 2008, 02:05:37 PM
Gracias H@free.
Yo tambien lo tenia instalado pero me hacia falta subir el php.ini y htaccess a /foro y modificar el QueryString
Vamos, me faltaba por hacer todo xD

Me costó un rato por que en querystring.php tenía bastante mas codigo por medio del que sale en la página que dijiste y lo primero que se me ocurrió fue suprimirlo todo para poner ese codigo, luego mezclé ambos códigos sin las // que funcionaba casi todo excepto los enlaces a los temas que salian como si no estuviera enlazado, y hasta que probe a ponerle // respetando todo el codigo no me funcionó al 100%.
Si pusieras ambos códgos separados sería mas entendible.
Algo así:
QuoteBuscar
// 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'])
{

Y reemplazar por
// 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'])
// {

Buscar:
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer);
}

Y reemplazar por
$buffer = preg_replace('/"' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?"/e', "'\"' . \$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2\"'", $buffer);
// }

Aparte de eso que no lograba entender, Es bastante fácil aplicar el mod.
Gracias!!

Aparte de facil...es oro refinado...pra nosotros...:D



lorogarcia

Bueno, quería decir es facíl... con el tutorial.
Pero facil como otros mods en los que hay que cambiarle cosas. Yo leia por este foro que era dificil de instalar y entre eso y que no tenía los archivos que puso H@free pense que me cargaría el foro o tendría una chapuza, pero es mucho mas facil de lo que esperaba

H@free

Jjajaja... Veo que os fue de mucha ayuda...
Bueno es que no solo aquí he visto este tutorial...
Y bueno pos aquí es mejor compartirlo y subirlo que andar buscando aún y peor aún para los que estamos ciegos...

Es mejor así...
Con esto creo que se les termina el problema...

sT2...

H@free

Quote from: lorogarcia on April 08, 2008, 02:05:37 PM
Gracias H@free.
Yo tambien lo tenia instalado pero me hacia falta subir el php.ini y htaccess a /foro y modificar el QueryString
Vamos, me faltaba por hacer todo xD


Aparte de eso que no lograba entender, Es bastante fácil aplicar el mod.
Gracias!!


Esto es para mí encontrar una Pichacha de Agua en un Desierto...

lorogarcia

Ya, es facil... con el tutorial dije después por si acaso que supongo que para ti crear el htaccess te debio ser trabajo duro. La verdad esperaba mas dificultad despues de todo lo que oía de lo difícil que era.
Con el tutorial que pusiste es tan facil como cualquier otro mod, que yo estaba leyendo por ahi que era imposible de instalar practicamente, como en este post:
Quote from: HotJoint on April 03, 2008, 10:21:57 AM
Este mod de hecho deberia declararse desactualizado y peligroso y lo peligroso no porque en realidad lo sea sino porque el trabajo que demanda instalarlo lo tiene que hacer alguien que conozca bien este sistema ya que cualquier usuario termina destrozando el foro.

Y la verdad que me costó mas instalar el sbox (al ser el primer mod que aplicaba) o el cambiar el theme para añadirle la publicidad con el ad manager que este que ya no tenia muchas esperanzas de instalarlo y temía de que si lo intentaba me cargase el foro o no fuese capad de instalarlo correctamente.

De nuevo Gracias por el aporte

H@free

Se me fue por alto y perdón por auto contestarme...



Quoteif ($modSettings['seo4smf_keywords'] == "of")
         {
                           $buffer = preg_replace('<meta name="keywords" content=(.*) />', create_keywords() , $buffer);
         }
         if ($modSettings['seo4smf_description'] == "of")




Busquen este código al final del
http://hafre.quae.net/descargar/QueryString.txt
Y donde he dejado de color rojo "of" lo ponen on para que muestre los Keywords y Description yo lo tengo desabilitado por que estoy trabajando de otra manera...
;D

sT2...

franklinrony

Quote from: MakiaResc on April 15, 2008, 03:31:34 PM
Funciona con SMF 2.0 o ya la medio cage al maximo xD


de momento no es compatible con la 2.0, he probado ha instalarlo, pero para comenzar  hay que modifcar las consultas a la base de datos usando la snuevas funciones de smf 2.0 para las querys,aparte que hay archivos que requieren una modificacion mayor para poder funcionar, en mi caso he logrado que funcione hasta las urls en formato html, pero lso perfiles y las actions aun no funcionan, ni el panel de admin
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----


franklinrony

me temoq ue si, la gran mayoria que tenemos un foro abierto al publico aun no actualizamos por eso mismo, no estan muchos mod utiles aun para la 2.0 y aparte aun hay pequeño errores que correjir, me temo demorara un tiempo el smf 2.0
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

MakiaResc

Alguien me podria ayudar con lo siguiente:

http://www.mundote.info/Foro/sitemaps.php

¿Subi todo cual es pero esta parte no me funciona alguien sabe el porque?

H@free

Pues mi amigo Maki, veo que no soy el único...
Y tampoco somos los únicos... xD

http://foro.elhacker.net/sitemaps.php

Y otros... más

Haber que nos ingeniamos...
jeje raro que hasta ahora veo este post...

Advertisement: