• Publicidad

Redirigir a un archivo .pl

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Redirigir a un archivo .pl

Notapor jomamarca » 2012-05-17 14:25 @642

Hola de nuevo, a lo mejor lo que pregunto es una tonteria, pero me gustaria que todo mi sito web, estuviese gestionado por archivos en Perl.

La pregunta es cómo llamo al primer archivo, ya que como por defecto en las web es el index.html, cómo hago para que esa primera página llame al index.pl nada más empezar. Gracias.
jomamarca
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2012-05-12 11:01 @500

Publicidad

Re: Redirigir a un archivo .pl

Notapor explorer » 2012-05-17 14:43 @655

En Apache, quién determina cómo se llama la primera página, es el módulo mod_dir.

Usa una variable llamada DirectoryIndex, que está en el archivo mods-enabled/dir.conf:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
<IfModule mod_dir.c>
          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

Como ves, aparte de index.html, está index.cgi e index.pl. Así que, con tener archivos escritos de esa manera, y con el permiso de ejecución activado, es suficiente.

Otra opción es usar el módulo mod_rewrite, para redirigir las peticiones a los distintos cgi o programas Perl.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Redirigir a un archivo .pl

Notapor jomamarca » 2012-05-17 15:30 @687

Sí, pero eso no puedo controlarlo, no tengo acceso al servidor, ¿no hay otra forma?
jomamarca
Perlero nuevo
Perlero nuevo
 
Mensajes: 13
Registrado: 2012-05-12 11:01 @500

Re: Redirigir a un archivo .pl

Notapor explorer » 2012-05-17 17:37 @776

Si tu no eres quien administra la máquina, deberías pedírselo, claro.

Otra opción. Si no tienes más remedio que usar el index.html, lo que puedes hacer es crear uno que no contenga nada, excepto un 'refresh' de 0 segundos, y cuyo destino sea la ejecución del cgi o programa Perl.

Tienes un ejemplo aquí y otro aquí.

De esa manera, el navegador web carga esa mini-página, e inmediatamente salta al programa.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 15 invitados