@@ -134,11 +134,6 @@ public function __construct() {
134134 add_action ( 'after_switch_theme ' , array ( $ this , 'activate ' ) );
135135 add_action ( 'switch_theme ' , array ( $ this , 'deactivate ' ) );
136136
137- if ( ! is_multisite () ) {
138- add_action ( 'generate_rewrite_rules ' , array ( $ this , 'insert_rewrite_rules ' ) );
139- add_filter ( 'mod_rewrite_rules ' , array ( $ this , 'correct_rewrite_rules ' ) );
140- }
141-
142137 add_filter ( 'image_size_names_choose ' , array ( $ this , 'image_size_names_choose ' ) );
143138
144139 /**
@@ -415,42 +410,4 @@ public function add_upload_mimes( $mimes ) {
415410 return $ mimes ;
416411 }
417412
418- /**
419- * Add rewrite rules into .htaccess for redirect cms/ or wp-admin/ to cms/wp-admin/
420- */
421- public function insert_rewrite_rules () {
422- global $ wp_rewrite ;
423- $ non_wp_rules = array (
424- 'cms\/?$ ' => 'cms/wp-admin/ ' ,
425- 'wp-admin\/?$ ' => 'cms/wp-admin/ ' ,
426- );
427- $ wp_rewrite ->non_wp_rules = $ non_wp_rules + $ wp_rewrite ->non_wp_rules ;
428- }
429-
430- /**
431- * Replace incorrect flags to correct for cms/wp-admin redirect rules
432- *
433- * @param string $rules htaccess rules source.
434- *
435- * @return string
436- */
437- public function correct_rewrite_rules ( $ rules ) {
438- // add secure rules to htaccess.
439- $ rules = "
440- <IfModule mod_rewrite.c>
441- Options All -Indexes
442- <Files .htaccess>
443- order allow,deny
444- allow from all
445- </Files>
446- <files wp-config.php>
447- order allow,deny
448- deny from all
449- </files>
450- </IfModule> \n\n" . $ rules ;
451- $ rules = str_replace ( 'cms/wp-admin/ [QSA,L] ' , 'cms/wp-admin/ [R=301,L] ' , $ rules );
452-
453- return $ rules ;
454- }
455-
456413}
0 commit comments