Soporte » Guías – Resolución de problemas » enlaces permanentes no funcionan despues de restaurar copia de seguridad

  • Resuelto Jonatan

    (@jaikide)


    Buenos días, tengo un problema con los enlaces permanentes, te cuento hace unos días que tuve un problema en mi web y cargue una copia de seguridad, pero me encuentre que las páginas solo funcionan como enlaces permanentes «simples» no como «nombre de página» antes funcionaban con el nombre de la página, tampoco me deja crear entradas ni nada, si no está en simple, que puede ser, también coemntar que uso elementor para enmaquetar las páginas(la web no esta con elementor, es WordPress ), y aparte las páginas ahora están en el apartado de contenido huérfano y publicaciones a la vez .gracias por todo de ante mano

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador jose64

    (@jose64)

    Hola.

    Bienvenido al foro de soporte de WordPress.org. Te dejo el enlace a las Instrucciones de uso de los foros, ahí tienes explicada, entre otras cosas, la forma correcta de hacer una consulta. Deberías dar la url de la web para poder revisarlo.

    De todas formas, puedes cambiar los enlaces permanentes por otra forma, guardar y volver a cambiar nuevamente para que se regeneren, o si no acceder por FTP o usando el administrador de archivos de tu hostin y renombrar el archivo .htaccess o hacer una copia de seguridad y borrarlo, está ubicado en la raíz de tu instalación, así se regenera totalmente.

    Quedamos a la espera de más datos o que nos comentes si haciendo lo anterior se soluciona.

    Recuerda cerrar el debate marcandolo como resuelto cuando así sea, de esta forma nos ayudas a mantener el foro al día.

    Iniciador del debate Jonatan

    (@jaikide)

    La web es: https://jaikide.com/diskofesta_jaikide esos 2 métodos ya los he realizado y no he conseguido nada, lo he borrado he dado a enlaces «permanentes nombre de la página» y nada me hace lo mismo, lo de renombrar a que te refieres poner otro nombre y listo(cualquiera)

    Iniciador del debate Jonatan

    (@jaikide)

    este e sel contenido del archivo .htaccess y esta con permisos 755 (me suena que deverian estar diferente)

    # BEGIN WP Rocket v3.8.3
    # Use UTF-8 encoding for anything served text/plain or text/html
    AddDefaultCharset UTF-8
    # Force UTF-8 for a number of file formats
    <IfModule mod_mime.c>
    AddCharset UTF-8 .atom .css .js .json .rss .vtt .xml
    </IfModule>
    # FileETag None is not enough for every server.
    <IfModule mod_headers.c>
    Header unset ETag
    </IfModule>
    # Since we’re sending far-future expires, we don’t need ETags for static content.
    # developer.yahoo.com/performance/rules.html#etags
    FileETag None
    <IfModule mod_alias.c>
    <FilesMatch «\.(html|htm|rtf|rtx|txt|xsd|xsl|xml)$»>
    <IfModule mod_headers.c>
    Header set X-Powered-By «WP Rocket/3.8.3»
    Header unset Pragma
    Header append Cache-Control «public»
    Header unset Last-Modified
    </IfModule>
    </FilesMatch>
    <FilesMatch «\.(css|htc|js|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$»>
    <IfModule mod_headers.c>
    Header unset Pragma
    Header append Cache-Control «public»
    </IfModule>
    </FilesMatch>
    </IfModule>
    # Expires headers (for better cache control)
    <IfModule mod_expires.c>
    ExpiresActive on
    ExpiresDefault «access plus 1 month»
    # cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
    ExpiresByType text/cache-manifest «access plus 0 seconds»
    # Your document html
    ExpiresByType text/html «access plus 0 seconds»
    # Data
    ExpiresByType text/xml «access plus 0 seconds»
    ExpiresByType application/xml «access plus 0 seconds»
    ExpiresByType application/json «access plus 0 seconds»
    # Feed
    ExpiresByType application/rss+xml «access plus 1 hour»
    ExpiresByType application/atom+xml «access plus 1 hour»
    # Favicon (cannot be renamed)
    ExpiresByType image/x-icon «access plus 1 week»
    # Media: images, video, audio
    ExpiresByType image/gif «access plus 4 months»
    ExpiresByType image/png «access plus 4 months»
    ExpiresByType image/jpeg «access plus 4 months»
    ExpiresByType image/webp «access plus 4 months»
    ExpiresByType video/ogg «access plus 4 months»
    ExpiresByType audio/ogg «access plus 4 months»
    ExpiresByType video/mp4 «access plus 4 months»
    ExpiresByType video/webm «access plus 4 months»
    # HTC files (css3pie)
    ExpiresByType text/x-component «access plus 1 month»
    # Webfonts
    ExpiresByType font/ttf «access plus 4 months»
    ExpiresByType font/otf «access plus 4 months»
    ExpiresByType font/woff «access plus 4 months»
    ExpiresByType font/woff2 «access plus 4 months»
    ExpiresByType image/svg+xml «access plus 1 month»
    ExpiresByType application/vnd.ms-fontobject «access plus 1 month»
    # CSS and JavaScript
    ExpiresByType text/css «access plus 1 year»
    ExpiresByType application/javascript «access plus 1 year»
    </IfModule>
    # Gzip compression
    <IfModule mod_deflate.c>
    # Active compression
    SetOutputFilter DEFLATE
    # Force deflate for mangled headers
    <IfModule mod_setenvif.c>
    <IfModule mod_headers.c>
    SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
    RequestHeader append Accept-Encoding «gzip,deflate» env=HAVE_Accept-Encoding
    # Don’t compress images and other uncompressible content
    SetEnvIfNoCase Request_URI \
    \.(?:gif|jpe?g|png|rar|zip|exe|flv|mov|wma|mp3|avi|swf|mp?g|mp4|webm|webp|pdf)$ no-gzip dont-vary
    </IfModule>
    </IfModule>
    # Compress all output labeled with one of the following MIME-types
    <IfModule mod_filter.c>
    AddOutputFilterByType DEFLATE application/atom+xml \
    application/javascript \
    application/json \
    application/rss+xml \
    application/vnd.ms-fontobject \
    application/x-font-ttf \
    application/xhtml+xml \
    application/xml \
    font/opentype \
    image/svg+xml \
    image/x-icon \
    text/css \
    text/html \
    text/plain \
    text/x-component \
    text/xml
    </IfModule>
    <IfModule mod_headers.c>
    Header append Vary: Accept-Encoding
    </IfModule>
    </IfModule>
    # END WP Rocket
    # BEGIN Imagify: rewrite rules for webp
    <IfModule mod_setenvif.c>
    # Vary: Accept for all the requests to jpeg, png, and gif.
    SetEnvIf Request_URI «\.(jpg|jpeg|jpe|png|gif)$» REQUEST_image
    </IfModule>
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /diskofesta_jaikide/
    # Check if browser supports WebP images.
    RewriteCond %{HTTP_ACCEPT} image/webp
    # Check if WebP replacement image exists.
    RewriteCond %{REQUEST_FILENAME}.webp -f
    # Serve WebP image instead.
    RewriteRule (.+)\.(jpg|jpeg|jpe|png|gif)$ $1.$2.webp [T=image/webp,NC]
    </IfModule>
    <IfModule mod_headers.c>
    Header append Vary Accept env=REQUEST_image
    </IfModule>
    # END Imagify: rewrite rules for webp
    # BEGIN Imagify: webp file type
    <IfModule mod_mime.c>
    AddType image/webp .webp
    </IfModule>
    # END Imagify: webp file type
    # BEGIN WordPress
    # Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son
    # generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
    # Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.

    # END WordPress

    Moderador jose64

    (@jose64)

    Hola.

    Si te fijas en el código que añadiste, no tienes ninguna directiva para los enlaces permanentes:

    # END Imagify: webp file type
    # BEGIN WordPress
    # Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son
    # generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
    # Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
    
    # END WordPress

    Aparte de eso el archivo debería tener permisos 644, si no no puede hacer el cambio.

    Te dejo el enlace a la documentación de WordPress donde te indica cómo es el archivo htaccess por defecto y cómo editar y solucionar problemas en htacess.

    Iniciador del debate Jonatan

    (@jaikide)

    He borrado el archivo y sea creado el nuevo. Esto me pone
    # BEGIN WordPress
    # Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son
    # generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
    # Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /diskofesta_jaikide/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /diskofesta_jaikide/index.php [L]
    </IfModule>

    # END WordPress

    Los permisos son los que me has mencionado, pero me sigue poniendo fallo de publicación cuando lo quiero hacer en modo enlaces permanentes nombre de la entrada.

    Iniciador del debate Jonatan

    (@jaikide)

    hola, solucionado final mente era entrar a mi hosting (hostalia en este caso) y Configuración de alojamiento web y darle a sincronizar y solucionado, gracias por tu ayuda y él recibiéndote tan bueno a esta comunidad un fuerte abrazo y cuídate

    Moderador jose64

    (@jose64)

    Gracias a ti por comentar la solución y cerrar el debate.

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘enlaces permanentes no funcionan despues de restaurar copia de seguridad’ está cerrado a nuevas respuestas.