Permisos de wordpress rotos solo en páginas

4

No estoy seguro de cuándo sucedió, pero se han roto los enlaces permanentes personalizados para las páginas del sitio de Wordpress de mi cliente. Puedo arreglarlo volviendo nuevamente a los enlaces permanentes predeterminados y luego utilizando los enlaces permanentes personalizados, pero se rompen nuevamente cada vez que mis clientes editan una página. Las entradas de blog, los archivos, las etiquetas, las categorías y los tipos de publicaciones personalizadas todos los enlaces permanentes funcionan bien, solo las páginas 404 cuando se utilizan enlaces permanentes personalizados.

El sitio tiene un archivo .htaccess con 666 permisos con lo siguiente en el archivo:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

También tiene mod_rewrite habilitado.

Usando Wordpress 3.1.3

No son los complementos porque los deshabilité todos y los enlaces permanentes para las páginas aún no funcionan.

Por favor ayuda.

    
pregunta Lindsey Salls 18.06.2011 - 00:48

3 respuestas

0

Estaba usando el Custom Post Type UI Plugin y generé el siguiente código (que añadido al archivo de funciones) para una taxonomía personalizada a través del complemento:

register_taxonomy( 'video_type',
    array ( 0 => 'video' ),
    array( 
        'hierarchical'    => true,
        'label'           => 'Type',
        'show_ui'         => true,
        'query_var'       => true,
        'rewrite'         => array( 'slug' => '' ),
        'singular_label'  => 'video_type'

De alguna manera ese código rompió el tema. En la IU de tipo de publicación personalizada, puede crear tipos de publicaciones y taxonomías personalizadas y mantener el complemento activo o usar la función beta para copiar y pegar el código generado en su archivo de función. Así que terminé eliminando ese código y manteniendo el complemento activo.

    
respondido por el Lindsey Salls 30.07.2011 - 06:25
2

¿Tienes un tipo de mensaje personalizado? Este es exactamente el tipo de comportamiento que verá al tener un tipo de publicación personalizado con una bala que coincida con la bala de sus páginas. Por ejemplo, si tiene una página llamada "cartera" y un tipo de publicación llamado "cartera", ambos con un slug de "cartera", se lanzarán 404 para algunos de estos.

    
respondido por el Pippin 29.07.2011 - 17:16
0

Esto sucedió con la instalación de Wordpress de un cliente después de un ataque malicioso. El archivo .htaccess había sido manipulado y las funciones de theme.php tenían una nueva función ofuscada en la parte superior del archivo.

Volver al archivo .htaccess estándar y eliminar la función ofensiva solucionó el problema para mí.

(Por supuesto, eso no quiere decir que otros archivos no se hayan comprometido).

    
respondido por el MastaBaba 29.03.2017 - 16:58

Lea otras preguntas en las etiquetas