A ver vamos por parte, primero que todo un archivo .htaccess original de MyBB sería así:

Código PHP:
Options -MultiViews +SymLinksIfOwnerMatch -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
    
# Turn off mod_security filtering.
    
SecFilterEngine Off

    
# The below probably isn't needed, but better safe than sorry.
    
SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
    
RewriteEngine on
        
    RewriteRule 
^forum-([0-9]+)\.htmlforumdisplay.php?fid=$[L,QSA]
    
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.htmlforumdisplay.php?fid=$1&page=$[L,QSA]

    
RewriteRule ^thread-([0-9]+)\.htmlshowthread.php?tid=$[L,QSA]
    
RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.htmlshowthread.php?tid=$1&page=$[L,QSA]
    
RewriteRule ^thread-([0-9]+)-lastpost\.htmlshowthread.php?tid=$1&action=lastpost [L,QSA]
    
RewriteRule ^thread-([0-9]+)-nextnewest\.htmlshowthread.php?tid=$1&action=nextnewest [L,QSA]
    
RewriteRule ^thread-([0-9]+)-nextoldest\.htmlshowthread.php?tid=$1&action=nextoldest [L,QSA]
    
RewriteRule ^thread-([0-9]+)-newpost\.htmlshowthread.php?tid=$1&action=newpost [L,QSA]
    
RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.htmlshowthread.php?tid=$1&pid=$[L,QSA]

    
RewriteRule ^post-([0-9]+)\.htmlshowthread.php?pid=$[L,QSA]

    
RewriteRule ^announcement-([0-9]+)\.htmlannouncements.php?aid=$[L,QSA]

    
RewriteRule ^user-([0-9]+)\.htmlmember.php?action=profile&uid=$[L,QSA]

    
RewriteRule ^calendar-([0-9]+)\.htmlcalendar.php?calendar=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.htmlcalendar.php?action=yearview&calendar=$1&year=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.htmlcalendar.php?calendar=$1&year=$2&month=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.htmlcalendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.htmlcalendar.php?action=weekview&calendar=$1&week=$[L,QSA]

    
RewriteRule ^event-([0-9]+)\.htmlcalendar.php?action=event&eid=$[L,QSA]

    <
IfModule mod_env.c>
        
SetEnv SEO_SUPPORT 1
    
</IfModule>
</
IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    
AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule

Trata con lo siguiente para ver si te queda todo funcionando, aún no toques nada mas para ver como sigue, nada de Google SEO aún.

Reemplaza todo lo que tienes en el .htaccess por esto:

Código PHP:
Options -MultiViews +SymLinksIfOwnerMatch -Indexes

SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
    
# Turn off mod_security filtering.
    
SecFilterEngine Off

    
# The below probably isn't needed, but better safe than sorry.
    
SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
    
    
DirectoryIndex portal.php index.php index.html
    
    RewriteEngine on
        
    RewriteRule 
^forum-([0-9]+)\.htmlforumdisplay.php?fid=$[L,QSA]
    
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.htmlforumdisplay.php?fid=$1&page=$[L,QSA]

    
RewriteRule ^thread-([0-9]+)\.htmlshowthread.php?tid=$[L,QSA]
    
RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.htmlshowthread.php?tid=$1&page=$[L,QSA]
    
RewriteRule ^thread-([0-9]+)-lastpost\.htmlshowthread.php?tid=$1&action=lastpost [L,QSA]
    
RewriteRule ^thread-([0-9]+)-nextnewest\.htmlshowthread.php?tid=$1&action=nextnewest [L,QSA]
    
RewriteRule ^thread-([0-9]+)-nextoldest\.htmlshowthread.php?tid=$1&action=nextoldest [L,QSA]
    
RewriteRule ^thread-([0-9]+)-newpost\.htmlshowthread.php?tid=$1&action=newpost [L,QSA]
    
RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.htmlshowthread.php?tid=$1&pid=$[L,QSA]

    
RewriteRule ^post-([0-9]+)\.htmlshowthread.php?pid=$[L,QSA]

    
RewriteRule ^announcement-([0-9]+)\.htmlannouncements.php?aid=$[L,QSA]

    
RewriteRule ^user-([0-9]+)\.htmlmember.php?action=profile&uid=$[L,QSA]

    
RewriteRule ^calendar-([0-9]+)\.htmlcalendar.php?calendar=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.htmlcalendar.php?action=yearview&calendar=$1&year=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.htmlcalendar.php?calendar=$1&year=$2&month=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.htmlcalendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$[L,QSA]
    
RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.htmlcalendar.php?action=weekview&calendar=$1&week=$[L,QSA]

    
RewriteRule ^event-([0-9]+)\.htmlcalendar.php?action=event&eid=$[L,QSA]

    <
IfModule mod_env.c>
        
SetEnv SEO_SUPPORT 1
    
</IfModule>
</
IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    
AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule

Avisas como te funciona.
Buenas!

Al final, en OVH pude restaurar una copia de seguridad del día 4, cuando sólo modifiqué para poder hacer lo del portal, configurar el foro y añadir los subforos.

Por ahora,para lo de mostrar sólo las noticias en el portal, he hecho lo del subforo oculto, es más trabajo pero ya encontraremos algo jeje.

Ahora el tema está en que se ve muy feo el portal, ahora mismo lo peor para mi es que se ve la noticia sin remarcarse, sólo tiene una barra azul arriba y no un recuadro, con lo que se ve todo como muy unido, cómo podría hacer para añadir una especie de "celda" o recuadro que enmarque cada post independientemente? Mejor incluso si se puede hacer para que todos los elementos del portal estén enmarcados por separado, para que se vea más "bonito".

Mil gracias a todos!
seria interesante que abras el foro para ver como ayudarte ya que asi (a ciegas) resulta casi imposible
Ya lo tienes abierto Wink

Gracias!
Que porfiado eres -.- Nunca te tomara las url's amigables si no tienes las reglas con el archivo que te pase, ya que no me deja acceder a ningún tema, porque? Por eso..

Arregla el .htaccess como te lo pase.
Lo de las url's amigables fue sólo probando, se me olvidó quitarlo, lo iba a dejar para cuando instale el SEO.

Lo de que no puedes entrar a los temas?? yo entro como invitado, admin, o con cuenta de registrado simplemente, desde el móvil, desde cualquier navegador, incluso desde proxy, entro a cualquier sección...
Última modificación: 5 Jan, 2013, 7:59 am por ForoBTT.
Aún así necesitas en .htaccess como te lo da MyBB, luego le pones lo de Google SEO.
Ya está editado el .htaccess, pensaba que lo cambié esta mañana.
(5 Jan, 2013, 8:01 am)ForoBTT escribió: Ya está editado el .htaccess, pensaba que lo cambié esta mañana.

Los anuncios del portal no son vistos por los visitantes, registrados no se u.u

Adiós
Por los registrados se ve sin problemas, ahora el problema es que de repente no tengo acceso al ACP, me tira error 500, por lo tanto no puedo revisar permisos de los temas...

Esta tarde, sobre las 5 de la tarde entré sin problemas y los cambios que hice fueron de permisos y poco más, no toqué nada por FTP más que cuando edité el .htaccess como dijo steeep, después de eso estuve sin problemas funcionando.
- - - Actualizado - - -
He estado mirando los logs, y he visto muchos 403 referentes a algo de modsecurity, he leido que suele dar problemas?
Última modificación: 5 Jan, 2013, 9:14 pm por ForoBTT.