Merge pull request #937 from alfinauzikri/work-3

Add "Disable Wordpress XMLRPC & Trackback" option to Rewrite Rules menu
This commit is contained in:
Usman Nasir
2022-07-28 18:01:38 +05:00
committed by GitHub
3 changed files with 24 additions and 0 deletions

View File

@@ -2748,6 +2748,15 @@ RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
### End CyberPanel Generated Rules.
`;
const WordpressProtect = `### Rewrite Rules Added by CyberPanel Rewrite Rule Generator
RewriteEngine On
RewriteRule ^/(xmlrpc|wp-trackback)\.php - [F,L,NC]
### End CyberPanel Generated Rules.
`;
$scope.applyRewriteTemplate = function () {
@@ -2760,6 +2769,9 @@ RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
else if ($scope.rewriteTemplate === "Force WWW -> NON-WWW") {
$scope.rewriteRules = WWWToNonWWW + $scope.rewriteRules;
}
else if ($scope.rewriteTemplate === "Disable Wordpress XMLRPC & Trackback") {
$scope.rewriteRules = WordpressProtect + $scope.rewriteRules;
}
};

View File

@@ -5065,6 +5065,15 @@ RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
### End CyberPanel Generated Rules.
`;
const WordpressProtect = `### Rewrite Rules Added by CyberPanel Rewrite Rule Generator
RewriteEngine On
RewriteRule ^/(xmlrpc|wp-trackback)\.php - [F,L,NC]
### End CyberPanel Generated Rules.
`;
$scope.applyRewriteTemplate = function () {
@@ -5075,6 +5084,8 @@ RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
$scope.rewriteRules = nonWWWToWWW + $scope.rewriteRules;
} else if ($scope.rewriteTemplate === "Force WWW -> NON-WWW") {
$scope.rewriteRules = WWWToNonWWW + $scope.rewriteRules;
} else if ($scope.rewriteTemplate === "Disable Wordpress XMLRPC & Trackback") {
$scope.rewriteRules = WordpressProtect + $scope.rewriteRules;
}
};

View File

@@ -692,6 +692,7 @@
<option>Force HTTP -> HTTPS</option>
<option>Force WWW -> NON-WWW</option>
<option>Force NON-WWW -> WWW</option>
<option>Disable Wordpress XMLRPC & Trackback</option>
</select>
</div>
</div>