elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Redireccionar de sin www a con www dentro del directorio /cgi-bin/ con .htaccess
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Redireccionar de sin www a con www dentro del directorio /cgi-bin/ con .htaccess  (Leído 700 veces)
MA40

Desconectado Desconectado

Mensajes: 225


--- I ❤ Ƀ ---


Ver Perfil WWW
Redireccionar de sin www a con www dentro del directorio /cgi-bin/ con .htaccess
« en: 11 Noviembre 2019, 19:07 pm »

Hola.

Estoy redireccionando el tráfico de una web desde midominio.com (sin www) a www.midominio.com (con www) por medio del fichero .htaccess en la carpeta pública.

El contenido del archivo .htaccess es el siguiente:

Código:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.midominio.com/$1 [R=301,L]
RewriteCond %{http_host} ^midominio.com [NC]
RewriteRule ^(.*)$ https://www.midominio.com/$1 [R=301,L]

El problema que tengo es que fuera del directorio público hay otro, el /cgi-bin/, donde se ejecutan unos scripts. Y en este directorio no se produce la redirección.

Me han dicho que debo incluir otro .htaccess en ese directorio también, pero no sé qué debe contener, he buscado pero no he encontrado.

¿Puede ayudarme alguien?

Un saludo y muchas gracias.


« Última modificación: 11 Noviembre 2019, 19:09 pm por MA40 » En línea

¿Qué sucedería si se enfrentara una fuerza imparable contra un muro inamovible?
Visita Ediciones MA40 - Libros clásicos de ajedrez y este blog de ajedrez
ChessFaucet.com - Gana bitcoins jugando al ajedrez contra el ordenador
[u]nsigned


Desconectado Desconectado

Mensajes: 2.379

Vue SSr


Ver Perfil WWW
Re: Redireccionar de sin www a con www dentro del directorio /cgi-bin/ con .htaccess
« Respuesta #1 en: 15 Noviembre 2019, 02:34 am »

Hola, no has probado si tu hosting te permite configurar los DNS de tu site? El tema del www. se configura desde los registros DNS tipo A de tu hosting. Para el servidor web www. no es mas que un subdominio, en algunos hosting poco sofisticados ese comportamiento no se configura por defecto para tratar ambos modos (con y sin www.) como el mismo URI.

Estoy algo oxidado con apache porque hace años me pase a node.js del todo, pero te recomiendo que primero mires eso que te digo de los DNS tipo A. Hacerlo por .htaccess es 'hardcodearlo' y hasta te puede generar conflictos con las rutas.


En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
MinusFour
Moderador Global
***
Conectado Conectado

Mensajes: 5.166


I'm fourth.


Ver Perfil WWW
Re: Redireccionar de sin www a con www dentro del directorio /cgi-bin/ con .htaccess
« Respuesta #2 en: 15 Noviembre 2019, 03:42 am »

Lo puedes poner en el archivo de configuración de tu sitio, no creo que haga falta que sea por directorio. Creo también que puedes simplemente poner el archivo .htaccess afuera de public_html y debería funcionar creo yo...
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Redireccionar script dentro de un cronjob
PHP
Gorky 1 1,205 Último mensaje 18 Junio 2013, 00:30 am
por gryphes
Cambiar directorio raiz en .htaccess
Desarrollo Web
soru13 1 1,838 Último mensaje 21 Julio 2013, 13:53 pm
por z3nth10n
redireccionar todo a .htaccess
Desarrollo Web
engel lex 4 1,546 Último mensaje 20 Marzo 2014, 04:27 am
por Gh057
Como redireccionar con .htaccess un index.php?option=com?
Desarrollo Web
DArnaez 0 839 Último mensaje 28 Octubre 2014, 17:26 pm
por DArnaez
.htaccess como quitar extension .php y a la vez funcionar directorio
Desarrollo Web
tecasoft 0 1,028 Último mensaje 2 Diciembre 2017, 23:10 pm
por tecasoft
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines