diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2020-02-29 22:08:30 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2020-02-29 22:08:30 +0100 |
| commit | d3cdabcac7feb8c62451ac12a22256c0eff16873 (patch) | |
| tree | 4a81723834ed307b0397d95602844b0c4d3ee1ba /src/phinde/Helper.php | |
| parent | 8512ec548a4f8896aa37678f44de5b88a5a85b24 (diff) | |
| download | phinde-d3cdabcac7feb8c62451ac12a22256c0eff16873.tar.gz phinde-d3cdabcac7feb8c62451ac12a22256c0eff16873.zip | |
Add URL rewrites/replacements
Diffstat (limited to 'src/phinde/Helper.php')
| -rw-r--r-- | src/phinde/Helper.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/phinde/Helper.php b/src/phinde/Helper.php index aeb8ba5..d22b9c8 100644 --- a/src/phinde/Helper.php +++ b/src/phinde/Helper.php @@ -3,6 +3,20 @@ namespace phinde; class Helper { + public static function rewriteUrl($url) + { + if (!isset($GLOBALS['phinde']['urlRewrites']) + || count($GLOBALS['phinde']['urlRewrites']) == 0 + ) { + return $url; + } + + foreach ($GLOBALS['phinde']['urlRewrites'] as $pattern => $replacement) { + $url = preg_replace('#' . $pattern . '#', $replacement, $url); + } + return $url; + } + public static function isUrlAllowed($url) { $urlDomain = parse_url($url, PHP_URL_HOST); |
