Entra a http://magicelements.com.ar/showthread.php?tid=56

Ese tópico se llama Ficha de Amelie.

El último posteo tiene un link que debería apuntar a http://magicelements.com.ar/showthread.php?tid=91 pero como se darán cuenta al dar click se deforma y manda al http://magicelements.com.ar/showthread.php?tid=9

Porque entre los dos dígitos se crea como un espacio que hace que apunte mal el link.

Al final de la página pueden ver el link no SEO

Equipo de Desarrollo de Skylium Network




Última modificación: 4 Sep, 2011, 5:12 am por ventas.
Prueba dando un click al link del último posteo de http://magicelements.com.ar/showthread.php?tid=56

Debería mandar a: http://magicelements.com.ar/Tema-Dudas-Sugerencias

y en su lugar manda a http://magicelements.com.ar/Tema-Reglas-...-elementos

El problema radica al dar click en los links que tengo posteados en mi foro,.
Y
Equipo de Desarrollo de Skylium Network




Vale, ya vi. En este mensaje hay un enlace llamado "Link de prueba".

Si pones el ratón encima de "Link de prueba" se ve como tiene el ID 91. Debería de llevarte al tema con ID 91, pero te manda la tema con ID 9 (solo mira el primer número).

Pero la verdad es que no sé de donde puede venir ese error... Qué cosas has hecho para que te saliera ese error?
Última modificación: 4 Sep, 2011, 6:25 am por Cluster.
Preguta tona, has desactivado el seo y has visto si el error sigue con showthread.php?tid=91 (Tid de ejemplo) si no te pasa lo mismo es que es el SEO, entonces desactivalos, desistálalo y resúbelo y actívalo.
Ya le desinstalé y sigue el error.

Como vi que el SEO no era el causante, lo volví a instalar.


(4 Sep, 2011, 5:50 am)nentab escribió: Vale, ya vi. En este mensaje hay un enlace llamado "Link de prueba".

Si pones el ratón encima de "Link de prueba" se ve como tiene el ID 91. Debería de llevarte al tema con ID 91, pero te manda la tema con ID 9 (solo mira el primer número).

Pero la verdad es que no sé de donde puede venir ese error... Qué cosas has hecho para que te saliera ese error?


El problema es ese :/

Que me parece que es algo de la base de datos más que de los archivos.

Porque en localhost no daba problemas mi foro de prueba, y comenzó a dañar los links en el momento en que le coloqué una copia de la base de datos del foro online al localhost...
Equipo de Desarrollo de Skylium Network




Última modificación: 4 Sep, 2011, 6:42 am por ventas.
Igual se hizo mal la copia de la BD... Barajas la posibilidad de volver a instalar MyBB?
Creo que me expliqué mal xD.

Cogí una copia de la base de datos del foro online y la metí en el localhost. Y desde ese preciso momento el localhost comenzó a romper los links.

La diferencia entre los dos foros era que el online no tiene el tema default y el localhost si tenía.

¿Podría eso causar algún problema?=

¿No será algo del .htaccess?

Que se yo, la codificación del mismo o algo?

Código PHP:
Options -MultiViews +FollowSymlinks -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>

# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /
# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://magicelements.com.ar/$1?$2 [L,QSA,R=301]

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://magicelements.com.ar/$1?$2 [L,QSA,R=301]

# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404

# Google SEO Sitemap:
RewriteRule ^sitemap\-([^./]+)\.xmlmisc.php?google_seo_sitemap=$[L,QSA,NC]

# Google SEO URL Forums:
RewriteRule ^Foro\-([^./]+)$ forumdisplay.php?google_seo_forum=$[L,QSA,NC]

# Google SEO URL Threads:
RewriteRule ^Tema\-([^./]+)$ showthread.php?google_seo_thread=$[L,QSA,NC]

# Google SEO URL Announcements:
RewriteRule ^Anuncio\-([^./]+)$ announcements.php?google_seo_announcement=$[L,QSA,NC]

# Google SEO URL Users:
RewriteRule ^Usuario\-([^./]+)$ member.php?action=profile&google_seo_user=$[L,QSA,NC]

# Google SEO URL Calendars:
RewriteRule ^Calendario\-([^./]+)$ calendar.php?google_seo_calendar=$[L,QSA,NC]

# Google SEO URL Events:
RewriteRule ^Evento\-([^./]+)$ calendar.php?action=event&google_seo_event=$[L,QSA,NC
Equipo de Desarrollo de Skylium Network




Última modificación: 4 Sep, 2011, 7:30 am por ventas.
Pues a lo mejor... Borra el .htacces y crea uno poniendo solo lo que te manda el plugin del Google SEO en el ACP en Plugins.