Thread index.pl automatisch weiterleiten??? (5 answers)
Opened by gustavmega at 2019-02-11 23:49

gustavmega
 2019-02-12 16:33
#189763 #189763
User since
2019-02-11
2 Artikel
BenutzerIn
[default_avatar]
Danke für die Antworten.

2019-02-11T23:25:15 Linuxer

Beispiel, ungetestet:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use warnings;
use strict;

use CGI;

my $redirect_url = "http://example.org/";
my $cgi = CGI->new();

print $cgi->redirect(
  -uri    => $redirect_url,
  -nph    => 1,
  -status => '301 Moved Permanently',
);


Leider mit dem Code bekomme ich eine Fehlermeldung, dass die Seite nicht angezeigt werden kann!

2019-02-12T08:59:54 rosti

Warum so umständlich? Eine Weiterleitung kannst Du direkt im Webserver konfigurieren (.htaccess) da muß nicht ein extra CGI-Prozess gestartet werden.

Und wenn es den Directory Index betrifft: Der braucht überhaupt keine Weiterleitung.


MfG


leider habe keine Schreibrechte dafür und nur für die Webseite.

Vielleicht ist das wichtig zu wissen, dass der Inhalt von sites-available wie folgt aussieht:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<VirtualHost *>
ServerName klausTest.de
DocumentRoot /var/www/cb
</VirtualHost>

<VirtualHost *>
ServerName www.klausTest.de
DocumentRoot /var/www/cb
</VirtualHost>

# Klaus (cb)
Alias /cb /var/www/cb
<Directory var/www/cb>
DirectoryIndex index.pl
AllowOverride All
AddHandler cgi-script .pl
Options All +Indexes +ExecCGI FollowSymLinks
RewriteEngine On
RewriteRule (.*).html$ /cb/index.pl?page=$1
</Directory>

# Tjoss May - Spielwiese fuer cb
Alias /tmay /home/tmay/kt_html
<Directory /home/tmay/kt_html>
DirectoryIndex index.pl
AllowOverride All
AddHandler cgi-script .pl
Options All +Indexes +ExecCGI FollowSymLinks
RewriteEngine On
RewriteRule (.*).html$ /tmay/index.pl?page=$1
</Directory>



Grüße,
G.M.

View full thread index.pl automatisch weiterleiten???