Skip to content

Commit acca9a3

Browse files
author
redray
committed
AUto-Subdomain works now with Redirect.
1 parent 059c421 commit acca9a3

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

server/plugins-available/apache2_plugin.inc.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,19 @@ function update($event_name,$data) {
423423
$rewrite_rules[] = array( 'rewrite_domain' => $data["new"]["domain"],
424424
'rewrite_type' => $data["new"]["redirect_type"],
425425
'rewrite_target' => $data["new"]["redirect_path"]);
426+
427+
switch($data["new"]["subdomain"]) {
428+
case 'www':
429+
$rewrite_rules[] = array( 'rewrite_domain' => 'www.'.$data["new"]["domain"],
430+
'rewrite_type' => $data["new"]["redirect_type"],
431+
'rewrite_target' => $data["new"]["redirect_path"]);
432+
break;
433+
case '*':
434+
$rewrite_rules[] = array( 'rewrite_domain' => '*'.$data["new"]["domain"],
435+
'rewrite_type' => $data["new"]["redirect_type"],
436+
'rewrite_target' => $data["new"]["redirect_path"]);
437+
break;
438+
}
426439
}
427440

428441
// get alias domains (co-domains and subdomains)
@@ -454,6 +467,18 @@ function update($event_name,$data) {
454467
$rewrite_rules[] = array( 'rewrite_domain' => $alias["domain"],
455468
'rewrite_type' => $alias["redirect_type"],
456469
'rewrite_target' => $alias["redirect_path"]);
470+
switch($alias["subdomain"]) {
471+
case 'www':
472+
$rewrite_rules[] = array( 'rewrite_domain' => 'www.'.$alias["domain"],
473+
'rewrite_type' => $alias["redirect_type"],
474+
'rewrite_target' => $alias["redirect_path"]);
475+
break;
476+
case '*':
477+
$rewrite_rules[] = array( 'rewrite_domain' => '*'.$alias["domain"],
478+
'rewrite_type' => $alias["redirect_type"],
479+
'rewrite_target' => $alias["redirect_path"]);
480+
break;
481+
}
457482
}
458483
}
459484
}

0 commit comments

Comments
 (0)