| @@ -37,9 +37,9 @@ | ||
| 37 | 37 | * @return string modified url |
| 38 | 38 | */ |
| 39 | 39 | public function add_language_to_link( $url, $lang ) { |
| 40 | 40 | if ( ! empty( $lang ) && ! empty( $this->hosts[ $lang->slug ] ) ) { |
| 41 | - $url = preg_replace( '#://(' . wp_parse_url( $this->home, PHP_URL_HOST ) . ')($|/.*)#', '://' . $this->hosts[ $lang->slug ] . '$2', $url ); | |
| 41 | + $url = preg_replace( '#:\/\/(' . wp_parse_url( $this->home, PHP_URL_HOST ) . ')($|\/.*)#', '://' . $this->hosts[ $lang->slug ] . '$2', $url ); | |
| 42 | 42 | } |
| 43 | 43 | return $url; |
| 44 | 44 | } |
| 45 | 45 | |
| @@ -53,9 +53,9 @@ | ||
| 53 | 53 | * @return string modified url |
| 54 | 54 | */ |
| 55 | 55 | public function remove_language_from_link( $url ) { |
| 56 | 56 | if ( ! empty( $this->hosts ) ) { |
| 57 | - $url = preg_replace( '#://(' . implode( '|', $this->hosts ) . ')($|/.*)#', '://' . wp_parse_url( $this->home, PHP_URL_HOST ) . '$2', $url ); | |
| 57 | + $url = preg_replace( '#:\/\/(' . implode( '|', $this->hosts ) . ')($|\/.*)#', '://' . wp_parse_url( $this->home, PHP_URL_HOST ) . '$2', $url ); | |
| 58 | 58 | } |
| 59 | 59 | return $url; |
| 60 | 60 | } |
| 61 | 61 | |