Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Guilherme Filippo
ISPConfig 3
Commits
acca9a3d
Commit
acca9a3d
authored
Dec 22, 2008
by
redray
Browse files
AUto-Subdomain works now with Redirect.
parent
059c4216
Changes
1
Hide whitespace changes
Inline
Side-by-side
server/plugins-available/apache2_plugin.inc.php
View file @
acca9a3d
...
...
@@ -423,6 +423,19 @@ class apache2_plugin {
$rewrite_rules
[]
=
array
(
'rewrite_domain'
=>
$data
[
"new"
][
"domain"
],
'rewrite_type'
=>
$data
[
"new"
][
"redirect_type"
],
'rewrite_target'
=>
$data
[
"new"
][
"redirect_path"
]);
switch
(
$data
[
"new"
][
"subdomain"
])
{
case
'www'
:
$rewrite_rules
[]
=
array
(
'rewrite_domain'
=>
'www.'
.
$data
[
"new"
][
"domain"
],
'rewrite_type'
=>
$data
[
"new"
][
"redirect_type"
],
'rewrite_target'
=>
$data
[
"new"
][
"redirect_path"
]);
break
;
case
'*'
:
$rewrite_rules
[]
=
array
(
'rewrite_domain'
=>
'*'
.
$data
[
"new"
][
"domain"
],
'rewrite_type'
=>
$data
[
"new"
][
"redirect_type"
],
'rewrite_target'
=>
$data
[
"new"
][
"redirect_path"
]);
break
;
}
}
// get alias domains (co-domains and subdomains)
...
...
@@ -454,6 +467,18 @@ class apache2_plugin {
$rewrite_rules
[]
=
array
(
'rewrite_domain'
=>
$alias
[
"domain"
],
'rewrite_type'
=>
$alias
[
"redirect_type"
],
'rewrite_target'
=>
$alias
[
"redirect_path"
]);
switch
(
$alias
[
"subdomain"
])
{
case
'www'
:
$rewrite_rules
[]
=
array
(
'rewrite_domain'
=>
'www.'
.
$alias
[
"domain"
],
'rewrite_type'
=>
$alias
[
"redirect_type"
],
'rewrite_target'
=>
$alias
[
"redirect_path"
]);
break
;
case
'*'
:
$rewrite_rules
[]
=
array
(
'rewrite_domain'
=>
'*'
.
$alias
[
"domain"
],
'rewrite_type'
=>
$alias
[
"redirect_type"
],
'rewrite_target'
=>
$alias
[
"redirect_path"
]);
break
;
}
}
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment