• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Ayuda Cambio de Sitemap

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Con la nueva versión de xenforo 1.4 ya viene integrado el sitemap. El tema es que creo que la mayoría teniamos el complemento este. He visto información sobre como hacer para decirle a google que el sitemap antiguo vaya al nuevo que es /sitemap.php el problema es que no se donde ponerlo creo que en .htaccess pero no se donde.

Codigo que he visto por xenforo:

With switching from the add-on to the now in-built sitemap, the old urls can be pointed to the new one.

Apache
Insertar CODE, HTML o PHP:
RewriteRule ^sitemap/sitemap\.xml\.gz sitemap.php [NC,L]

Nginx
Insertar CODE, HTML o PHP:
location ~* /sitemap/sitemap(\.(\w)+(\.(\d)+)?)?\.xml\.gz {
     return 301 $scheme://$server_name/sitemap.php;
}

This could be done in combination with re-submitting, to make sure everything/everyone is reaching the latest sitemap. Rather than perhaps getting some stray hits to the old ones (or 404).

Mi .htaccess:

Insertar CODE, HTML o PHP:
#    Mod_security can interfere with uploading of content such as attachments. If you
#    cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
#    SecFilterEngine Off
#    SecFilterScanPOST Off
#</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default

RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ http://www.%1.%2/$1 [R=301,L]

<IfModule mod_rewrite.c>
    RewriteEngine On

    #    If you are having problems with the rewrite rules, remove the "#" from the
    #    line that begins "RewriteBase" below. You will also have to change the path
    #    of the rewrite to reflect the path to your XenForo installation.
    #RewriteBase /xenforo

    #    This line may be needed to enable WebDAV editing with PHP as a CGI.
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
</IfModule>

Por otra parte si accedo a www.ps4mania.com/sitemap.php me da un error 404 a que es debido?
 

Cesarion

XenForoUser
Mensajes
355
Puntuación de reacciones
126
Puntos
43
País
España
Versión de XenForo
1.4.x
Página web
Web
Creo que con cambiarlo en herramientas para webmasters y cambiar la ruta del robots.txt es suficiente.
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Creo que con cambiarlo en herramientas para webmasters y cambiar la ruta del robots.txt es suficiente.
Si, eso es lo primero que hice pero creo que
Cuando hago clic en el enlace que pones http://www.ps4mania.com/sitemap.php obtengo

3059

Salud2
Si, eso es lo que pasa ahora, pero antes daba error 404 hasta que mande un ticket a mi hosting
 
Arriba