• ¡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 Contenido duplicado en la misma pagina

Juan Sin Miedo

XenForoUser
Mensajes
225
Puntuación de reacciones
15
Puntos
18
País
Perú
Página web
Web
Saludos. hace unos instantes, analizando mi pagina con Woorank, me he dado cuenta que mi foro tiene 2 versiones, una con www y otra sin ese www.

Hasta la fecha siempre he ingresado a mi pagina mediante el navegador sin hacer uso del www, hace un rato he probado usando www. antes de la dirección de mi pagina y para mi sorpresa de estar logueado (palabra en spanglish:D) pase a no estarlo, luego volví a la versión sin www y en la misma seguía logueado.:confused:

En PCA/Opciones/Información básica del sitio/URL del sitio, tengo la direccion asi: [url='http://comuna-peru.com']Comuna Perú[/URL], los links que tengo en las redes sociales también redirigen a esa, por eso me gustaría que la pagina canónica fuese sin www, eliminar ese contenido aparentemente duplicado y que la url con www pueda redirigir a la url sin www, caso similar al de Xenfacil.


Cualquier ayuda sera bien recibida. Gracias.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
En el root o raíz de tu foro, genera un archivo denominado .htaccess (si ya existe, edítalo con el block de notas o con notepad++ o alguno similar) y añade lo que te pongo en el código.
Rich (BB code):
#   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 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default

RewriteEngine On
   
RewriteCond %{HTTP_HOST} !^comuna-peru\.com$
RewriteRule ^(.*)$ http://comuna-peru\.com\/$1 [R=301,L]

#   RewriteEngine on
#   RewriteCond %{HTTPS} !on
#   RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

<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>
Verás que hay una parte que te he remarcado en azul y negrita y es porque no recuerdo en este momento si el nombre de tu web debe ir como comuna-peru o como comuna\-peru. Si no te funciona o tienes error, pon la segunda forma.

Salud2
 

Juan Sin Miedo

XenForoUser
Mensajes
225
Puntuación de reacciones
15
Puntos
18
País
Perú
Página web
Web
Listo, acabo de probar con ambas formas y la verdad no veo ningún cambio, salvo que deba esperar algún tiempo. En una parte del código veo que menciona al archivo robots.txt , aun no he programado el mio, cosa que no se si tenga que ver.

Salutes.
 

Juan Sin Miedo

XenForoUser
Mensajes
225
Puntuación de reacciones
15
Puntos
18
País
Perú
Página web
Web
EDITO: Acabo de crear mi archivo robots.txt y sigo sin cambios con respecto a la pagina duplicada.
 
Arriba