(14 Jul, 2011, 3:05 pm)Sama34 escribió: Por ejemplo aquí en mybb-es como tienen el google seo instalado sale un error que dice 'Foro Invalido'

Pero si no lo tuviera saldría el mismo mensaje de error.

Primero que nada disculpen que continue pero la verdad considero que es necesario para el enrriquesimiento de conosimientos y se tengo la oportunidad y se pues es bueno compartir la informacion..
Por esa razon quiero corregir lo de sama y decirle que no es verdad >.< primero que nada Google Seo no tiene nada que ver en com ingreses tu la URL ya que lo unico que hace es disfrazar las url's esto lo podemos ver por ejemplo en el perfil de invanit si tu vas a http://www.mybb-es.com/Usuario-invanit te lleva al perfil de invanit con google seo pero si entras a http://www.mybb-es.com/member.php?action=profile&uid=1 tambien te lleva y cambia la url...

Lo de foro invalido en el newthread es por lo siguiente con o SIN google seo!
En el newthread.php linea 45 encuentras
Código PHP:
$fid intval($mybb->input['fid']); 
osea que $fid es igual al numero que ingresas en la url por ejemplo http://www.mybb-es.com/newthread.php?fid=13 en este caso el 13 por tanto si solo ingresas newthread.php sin lo demas $fid es igual a nada y en la linea 49 encuentras
Código PHP:
$forum get_forum($fid);
if(!
$forum)
{
    
error($lang->error_invalidforum);


get_forum obtiene TODA la informacion de un foro con solo poner el numero del foro entre sus parentecis y lo imprime en $forum pero si $fid es igual a nada ovio $forum tambien por tanto nos indica que si no ponemos existe $forum manda error.....

Para una comprobacion mas MyBB no tiene google seo y trata de entrar
http://community.mybb.com/newthread.php
veras que no muestra error 404 si no el error y repito no tiene google seo!
Saludos!
bueno sigamos, de echo el google seo no afecta a newtheread...
y que en el error que escribio en el post, salga solo newteread.php y nada mas no necesariamente acceso directamente al archivo, el error indica que archivo, como es un error del servidor apache no del php no se muestra por ejemplo en que linea estaria el supuesto error...
si claro en este caso solo aclaro el mensaje de sama xD