Soporte » Plugins y Hacks » Hacks » problema con redireccion

  • Hola, he instalado el plugin No 404 Errors en el cms de wordpress de una pagina web que no esta alojado en wordpres.com, de manera que la pagina prinpal esta redirecionada a una post. El problema esta que la redireccion se ha quedado guardada y no se como eliminarla. He mirado en el archivo .htaccess y esta todo correcto. la redireccion debe de ser php y no se donde se ha quedado guardada, por que al eliminar el pugin todo sigue igual.
    el codigo fuente del plugin es el siguiente:
    ////function no404_redirect() {

    if ( !is_404() )

    return;

    wp_redirect( get_permalink( get_option(‘new404_page_no’) ), 301 );

    exit();

    }

    /**

    * Filter to keep the inbuilt 404 handlers at bay

    *

    * @package No404

    * @since 0.1

    *

    */

    function no404_redirect_canonical_filter($redirect, $request) {

    if ( is_404() ) {

    // 404s are our domain now – keep redirect_canonical out of it!

    return false;

    }

    // redirect_canonical is good to go

    return $redirect;

    }

    /**

    * Set up administration

    *

    * @package No404

    * @since 0.1

    */

    function no404_setup_admin() {

    add_options_page( ‘No 404 Errors’, ‘No 404 Errors’, 5, __FILE__, ‘no404_options_page’ );

    }

    /**

    * Options page

    *

    * @package No404

    * @since 0.1

    */

    function no404_options_page() {

    ?>

    <div class=»wrap»>

    <h2>No 404 Errors</h2>

    <form method=»post» action=»options.php»>

    <?php wp_nonce_field(‘update-options’); ?>

    <table class=»form-table»>

    <tr valign=»top»>

    <th scope=»row»><?php _e(‘Page Number to redirect to:’) ?></th>

    <td>

    <input name=»new404_page_no» value=»<?php echo htmlspecialchars(get_option(‘new404_page_no’)); ?>» />

    </td>

    </tr>

    </table>

    <input type=»hidden» name=»action» value=»update» />

    <input type=»hidden» name=»page_options» value=»new404_page_no» />

    <p class=»submit»>

    <input type=»submit» name=»Submit» value=»<?php _e(‘Save Changes’) ?>» />

    </p>

    </form>

    </div>

    <?php

    }

    // Set up plugin

    add_action( ‘template_redirect’, ‘no404_redirect’ );

    add_filter( ‘redirect_canonical’, ‘no404_redirect_canonical_filter’, 10, 2 );

    add_action( ‘admin_menu’, ‘no404_setup_admin’ );

    add_option( ‘new404_page_no’, » );
    ———-
    alguien del soporte podria ayudarme en el tema?

Viendo 1 respuesta (de un total de 1)
  • Muchos plugins editan los códigos php de wordpress, y aún cuando los desactivas se mantienen ahí, no los borrran, me ha pasado a mi, tendrías que analizar la página o páginas que crean la redirección y ver si dentro del código hay algo relacionado, lo más fácil sería buscar la palabra «404» dentro del código, si es que es muy extensa, usa un editor o al menos el notepad…saludos

Viendo 1 respuesta (de un total de 1)
  • El debate ‘problema con redireccion’ está cerrado a nuevas respuestas.