Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Archivo Redirección 301 de subdominio a dominio
#1
Que tal,

Tengo un problema que ni siquiera sé cómo resolver Gran sonrisa espero me puedan hechar una mano o un pie.

Tengo un subdominio gratuito que ofrece Skylium como todos, que termina en .skn1.com y hace tiempo compré un dominio .com y según yo ya redirigía del .skn1.com al .com (lo hacía Gran sonrisa) el problema es que ahora si entro a mi web con el .skn1.com me aparece varias veces seguidas lo siguiente:

Código:
http://www.[*mi dominio*].com/home/[*mi nombre cpanel*]/public_html/[*mi dominio*].com/home/[*mi nombre cpanel*]/

Ya he buscado pero no he encontrado nada, y es que ni siquiera sé qué es lo que necesito Gran sonrisa

Lo que tengo en mi .htaccess con respecto a las redirecciones:

[spoiler][s_d]
Código:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]*)\.html$ /?page=$1 [QSA,L]
RewriteRule ^([^-]*)-([^-]*)/$ /index.php?page=$1&act=$2 [QSA,L]
RewriteRule ^([[:alnum:]]{8})/*$ /index.php?page=paste&id=$1 [QSA,L]

# Quitar el www del nombre de dominio
RewriteCond %{HTTP_HOST} ^www\.megapastebin\.skn1\.com$ [NC]
RewriteRule ^(.*)$ http://www\.megapastebin\.com/$1 [R=301,QSA,L]

# Redirigir el dominio sin www a www  
RewriteCond %{HTTP_HOST} ^megapastebin\.skn1\.com$ [NC]
RewriteRule ^(.*)$ http://www\.megapastebin\.com/$1 [R=301,QSA,L]

# Redirigir el dominio sin www a www  
RewriteCond %{HTTP_HOST} ^megapastebin\.com$ [NC]
RewriteRule ^(.*)$ http://www\.megapastebin\.com/$1 [R=301,QSA,L]
[/s_d][/spoiler]

Mi .htaccess completo:

[spoiler][s_d]
Código:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]*)\.html$ /?page=$1 [QSA,L]
RewriteRule ^([^-]*)-([^-]*)/$ /index.php?page=$1&act=$2 [QSA,L]
RewriteRule ^([[:alnum:]]{8})/*$ /index.php?page=paste&id=$1 [QSA,L]

# Páginas de error (son la misma)

ErrorDocument 401 /index.php?page=error&id=401
ErrorDocument 403 /index.php?page=error&id=403
ErrorDocument 404 /index.php?page=error&id=404

# Quitar el www del nombre de dominio
RewriteCond %{HTTP_HOST} ^www\.megapastebin\.skn1\.com$ [NC]
RewriteRule ^(.*)$ http://www\.megapastebin\.com/$1 [R=301,QSA,L]

# Redirigir el dominio sin www a www  
RewriteCond %{HTTP_HOST} ^megapastebin\.skn1\.com$ [NC]
RewriteRule ^(.*)$ http://www\.megapastebin\.com/$1 [R=301,QSA,L]

# Redirigir el dominio sin www a www  
RewriteCond %{HTTP_HOST} ^megapastebin\.com$ [NC]
RewriteRule ^(.*)$ http://www\.megapastebin\.com/$1 [R=301,QSA,L]

Options +FollowSymLinks
# Evitar escaneos y cualquier intento de manipulación malintencionada
# de la URL. Con esta regla es imposible lanzar ataques de inyección (SQL, XSS, etc)
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^(-|\.|') [OR]
RewriteCond %{HTTP_USER_AGENT} ^(.*)(<|>|%3C|%3E)(.*) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(java|curl|wget)(.*) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(.*)(libwww-perl|libwwwperl|snoopy|curl|wget|winhttp|python|nikto|scan|clshttp|archiver|load?er|email|harvest|fetch|extract|grab|miner|suck|reaper|leach)(.*) [NC,OR]

RewriteCond %{REQUEST_URI} ^(/,|/;|/<|/>|/'|/`|/%2C|/%3C|/%3E|/%27|/////) [NC,OR]
RewriteCond %{HTTP_REFERER} ^(.*)(%00|%08|%09|%0A|%0B|%0C|%0D|%0E|%0F|%2C|<|>|'|%3C|%3E|%26%23|%27|%60)(.*) [NC,OR]
RewriteCond %{QUERY_STRING} ^(.*)(%00|%08|%09|%0A|%0B|%0C|%0D|%0E|%0F|%2C|%3C|%3E|%27|%26%23|%60)(.*) [NC,OR]
RewriteCond %{QUERY_STRING} ^(.*)('|-|<|>|,|/|\\|\.a|\.c|\.t|\.d|\.p|\.i|\.e|\.j)(.*) [NC,OR]
RewriteCond %{HTTP_COOKIE} ^(.*)(<|>|'|%3C|%3E|%27)(.*) [NC]

# Evitar que se liste el contenido de los directorios
Options All -Indexes
IndexIgnore *
# Protegerse contra los ataques DOS limitando el tamaño de subida de archivos
LimitRequestBody 10240000

# Mantenimiento
# RewriteCond %{REQUEST_URI} !/maintenance.html$
# RewriteCond %{REMOTE_HOST} !^999\.999\.999\.999 #Aquí mi IP
# RewriteRule $ /maintenance.html [R=302,L]
[/s_d][/spoiler]

No sé que información sea necesaria dar, así que dejo esta:

Nombre CPanel: [s_d]admin[/s_d]
Dominio Skylium: [s_d]megapastebin.skn1.com[/s_d]
Dominio .com: [s_d]www.megapastebin.com[/s_d]
Tipo de sangre: [s_d]O Rh Positivo[/s_d] Gran sonrisa
WWW
#2
Vaya pequeño lío hay en tu htaccess.

Primero quitas las www, luego las pones y luego las vuelves a poner :-S

Necesitarás dos htaccess, el primero colócalo en tuweb.skn1.com y allí dentro sólo tienes que redirigir de tuweb.skn1.com hacia tuweb.com (Sólo eso, sin tocar las www ni otros aspectos).

El segundo htaccess cólocalo en tuweb.com y ahí coloca el htaccess de tu script donde se maneje el SEF, las www y lo que quieras.

Eso sí, tu web (los archivos) deberán estar alojados dentro de tuweb.com. Y dentro de tuweb.skn1.com sólo un htaccess (el que redirecciona) y nada más.

Suerte!
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#3
Pero ambos dominios pertenecen al mismo servidor (el de Skylium), de hecho ya lo había intentado Gran sonrisa en el administrador de archivos de CPanel pero cuando entro al dominio.com subo el .htaccess se remplaza con el que subo a .skn1.com ese es mi problema, no tengo idea que hacer Huh
WWW
#4
En public_html (tuweb.skn1.com) coloca en el .htaccess lo siguiente:
Código:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^megapastebin\.skn1\.com  [NC]
RewriteRule (.*)$ http://megapastebin\.com/$1 [R=301,L]
Ya está. Ahí nada más.

Ahora, dentro de public_html/megapastebin.com (megapastebin.com) <--- ruta del dominio adicional
Código:
RewriteEngine On

RewriteCond %{HTTP_HOST} !^megapastebin\.com [NC]
RewriteRule ^(.*)$ http://megapastebin\.com/$1 [L,R=301]

Estas líneas combínalas con tu .htaccess pero con cuidado de no colocar otros rewrites que contradigan estas últimas dos líneas.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#5
Pues no sé qué pasó Huh pero lo anterior no me funcionaba, eliminé y volví a agregar mi dominio en "Dominios estacionados" y al parecer se corrigió Huh
WWW
#6
Seguramente algun fallo en la config del dominio estacionado anteriormente. ¿Solucionado?
WWW
#7
Síp, solucionado Interesante gracias.
WWW
#8
Estupendo, Marco y cierro
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Solucionado: ERROR 500 Cuando creo un subdominio DaveNPlay 3 328 18-07-2017, 08:18 PM
Último mensaje: Vicen
  Solucionado: Redirección incorrecta albermonte 3 246 02-06-2017, 08:33 AM
Último mensaje: Vicen
  Archivo: Como activar mi nuevo subdominio Murphy 3 480 06-03-2017, 08:58 PM
Último mensaje: Vicen
  Archivo: Conseguir un subdominio Naomi 3 339 06-02-2017, 09:30 PM
Último mensaje: Vicen
  Archivo: Solucitud de SubDominio Christian David Puentes 1 312 31-01-2017, 01:04 PM
Último mensaje: Vicen
  Archivo: redireccion a skylium josoluci 2 277 13-12-2016, 12:09 AM
Último mensaje: romeho
  Archivo: subdominio gratuito [email protected] 8 662 14-09-2016, 03:36 PM
Último mensaje: Vicen
  Archivo: Solicitud de subdominio [email protected] 1 341 10-09-2016, 11:38 AM
Último mensaje: Vicen
  Archivo: Ayuda no puedo crear Subdominio Iceberg 9 692 10-07-2016, 01:23 AM
Último mensaje: new-infinit
  Archivo: Problema con la redireccion de skylium Iceberg 1 398 08-07-2016, 11:32 PM
Último mensaje: niqo



Usuarios navegando en este tema: 1 invitado(s)