Uname: Linux premium294.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
Software: LiteSpeed
PHP version: 8.1.32 [ PHP INFO ] PHP os: Linux
Server Ip: 104.21.16.1
Your Ip: 216.73.216.223
User: mjbynoyq (1574) | Group: mjbynoyq (1570)
Safe Mode: OFF
Disable Function:
NONE

name : seo-press.php
<?php

class Brizy_Compatibilities_SeoPress {

	public function __construct() {
		add_filter( 'rewrite_rules_array', array( $this, 'fixRewriteRules' ), 9998 );
	}

	/**
	 * @param $rules
	 *
	 * @return array
	 */
	public function fixRewriteRules( $rules ) {

		foreach ( $rules as $regex => $rule ) {

			$key_position = array_search( $regex, array_keys( $rules ) );
			$newRegex     = str_replace( '(/page/(\d+))', '(?:/page/(\d+))', $regex );

			unset( $rules[ $regex ] );

			$array_1     = array_slice( $rules, 0, $key_position, true );
			$array_slice = array_slice( $rules, $key_position, null, true );
			$rules       = array_merge(
				$array_1,
				array( $newRegex => $rule ), // Notice the new key ends with "_db"
				$array_slice
			);

		}

		return $rules;
	}
}

© 2025 XylotrechusZ