⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
webmin
/
virtual-server
/
View File Name :
list_redirects.cgi
#!/usr/bin/perl # Display aliases and redirects in some domain require './virtual-server-lib.pl'; &ReadParse(); $d = &get_domain($in{'dom'}); &can_edit_domain($d) && &can_edit_redirect() || &error($text{'redirects_ecannot'}); &has_web_redirects($d) || &error($text{'redirects_eweb'}); &ui_print_header(&domain_in($d), $text{'redirects_title'}, "", "redirects"); # Build table data @redirects = map { &remove_wellknown_redirect($_) } &list_redirects($d); foreach $r (@redirects) { my @protos; push(@protos, "HTTP") if ($r->{'http'}); push(@protos, "HTTPS") if ($r->{'https'}); my $dest = $r->{'dest'}; if (!$r->{'alias'} && $dest =~ /^(http|https):\/\/%\{HTTP_HOST\}(\/.*)$/) { $dest = &text('redirects_with', "$2", uc($1)); } push(@table, [ { 'type' => 'checkbox', 'name' => 'd', 'value' => $r->{'id'} }, "<a href='edit_redirect.cgi?dom=$in{'dom'}&". "id=$r->{'id'}'>$r->{'path'}</a>", $r->{'alias'} ? $text{'redirects_alias'} : $text{'redirects_redirect'}, join(", ", @protos), $dest, ]); } # Generate the table print &ui_form_columns_table( "delete_redirects.cgi", [ [ undef, $text{'redirects_delete'} ] ], 1, [ [ "edit_redirect.cgi?new=1&dom=$in{'dom'}", $text{'redirects_add'} ] ], [ [ "dom", $in{'dom'} ] ], [ "", $text{'redirects_path'}, $text{'redirects_type'}, $text{'redirects_protos'}, $text{'redirects_dest'}, ], 100, \@table, undef, 0, undef, $text{'redirects_none'}, ); &ui_print_footer(&domain_footer_link($d), "", $text{'index_return'});