Style.css redirecciona a página 404 no encontrada
Acabo de subir un sitio WordPress desde MAMP a un sitio en producción. Utilicé exactamente los mismos métodos que uso habitualmente para subirlos, incluyendo los enlaces permanentes y todas las operaciones habituales en PHPMyAdmin.
Esta vez el style.css, js y todas las imágenes simplemente están redireccionando a una página 404.
El sitio web está aquí
¿Alguien puede ayudar? Esto no tiene ningún sentido.
EDICIÓN: aquí hay un fragmento de header.php:
<!DOCTYPE html>
<html lang='en'>
<head>
<!-- Versión 1.0 del Sitio Web de Soporte Rural de Ken Christy -->
<meta charset="utf-8">
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<meta content='Josh Stevens, Lyndsay Hooper, PotatoMou.se' name='author'>
<meta content='<?php bloginfo( 'description' ); ?> ' name='description'>
<meta content='' name='keywords'>
<script>
if(!window.jQuery)
{
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
<!-- Google Analytics-->
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/javascript/pace.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<title>
<?php echo get_the_title() . " - ". get_bloginfo ( 'description' ); ?><br />
<!-- Título de la página actual - Descripción del sitio web -->
</title>
</head>
y aquí está el código realmente renderizado:
<!---->
<!DOCTYPE html>
<html lang='en'>
<head>
<!-- Versión 1.0 del Sitio Web de Soporte Rural de Ken Christy -->
<meta charset="utf-8">
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
<meta content='Josh Stevens, Lyndsay Hooper, PotatoMou.se' name='author'>
<meta content='Ken Christy Rural Support ' name='description'>
<meta content='' name='keywords'>
<script>
if(!window.jQuery)
{
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
<!-- Google Analytics-->
<script type="text/javascript" src="http://www.kenchristy-ruralsupport.com/wp-content/themes/KenChristy/javascript/pace.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="http://www.kenchristy-ruralsupport.com/wp-content/themes/KenChristy/style.css" />
<title>
Home - Ken Christy Rural Support<br />
<!-- Título de la página actual - Descripción del sitio web -->
</title>

Los permisos de directorio para tu directorio de Tema son incorrectos.
- wp-content: 0755
- wp-content/themes: 0755
- wp-content/themes/kenchristy: 0700
Según el Codex, los permisos de las carpetas deberían establecerse en 755
:
En una configuración suexec, el esquema de permisos correcto es sencillo de entender.
- Todos los archivos deben pertenecer a la cuenta de usuario real, no a la cuenta de usuario utilizada para el proceso httpd.
- La propiedad del grupo es irrelevante, a menos que haya requisitos específicos de grupo para la verificación de permisos del proceso del servidor web. Esto no suele ser el caso.
- Todos los directorios deben ser 755 o 750.
- Todos los archivos deben ser 644 o 640. Excepción: wp-config.php debe ser 600 para evitar que otros usuarios del servidor lo lean.
- Ningún directorio debe tener permisos 777, ni siquiera los directorios de carga. Como el proceso php se ejecuta como el propietario de los archivos, obtiene los permisos del propietario y puede escribir incluso en un directorio 755.
Por lo tanto, intenta cambiar wp-content/themes/kenchristy/
de 0700
a 0755
.

Listo, mismo problema, y muestra lo mismo: <link rel="stylesheet" type="text/css" href="http://www.kenchristy-ruralsupport.com/wp-content/themes/KenChristy/style.css" />

continuemos esta discusión en el chat

@bigant841 no pidas información del backend a un sitio de usuarios, nunca

Falta tu llamada a wp_head
entre las etiquetas <head></head>
. Justo antes de </head>
añade <?php wp_head(); ?>
. Luego, encola correctamente tus scripts y hojas de estilo en tu archivo functions.php
. Echa un vistazo a lo siguiente del codex:
