Style.css reindirizza alla pagina 404 Non trovato
Ho appena caricato un sito WordPress da MAMP a un sito live. Ho utilizzato esattamente gli stessi metodi che uso di solito per caricarli, inclusi i permalink e tutte le usuali operazioni in PHPMyAdmin.
Questa volta il file style.css, js e tutte le immagini stanno semplicemente reindirizzando a una pagina 404.
Il sito web è qui
Qualcuno può aiutare? Non ha alcun senso.
MODIFICA: ecco uno stralcio di header.php:
<!DOCTYPE html>
<html lang='en'>
<head>
<!-- Versione 1.0 del sito web Ken Christys Rural Support -->
<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 />
<!-- Titolo pagina corrente - Descrizione sito web -->
</title>
</head>
ed ecco il codice effettivamente renderizzato:
<!---->
<!DOCTYPE html>
<html lang='en'>
<head>
<!-- Versione 1.0 del sito web Ken Christys Rural Support -->
<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 />
<!-- Titolo pagina corrente - Descrizione sito web -->
</title>

Le autorizzazioni della directory per la tua directory del Tema non sono corrette.
- wp-content: 0755
- wp-content/themes: 0755
- wp-content/themes/kenchristy: 0700
Secondo il Codex, le autorizzazioni delle cartelle dovrebbero essere impostate a 755
:
In una configurazione suexec come questa, lo schema delle autorizzazioni corrette è semplice da comprendere.
- Tutti i file dovrebbero essere di proprietà dell'account utente effettivo, non dell'account utente utilizzato per il processo httpd.
- La proprietà del gruppo è irrilevante, a meno che non ci siano requisiti specifici del gruppo per i controlli delle autorizzazioni del processo del server web. Di solito non è questo il caso.
- Tutte le directory dovrebbero essere 755 o 750.
- Tutti i file dovrebbero essere 644 o 640. Eccezione: wp-config.php dovrebbe essere 600 per impedire ad altri utenti sul server di leggerlo.
- Nessuna directory dovrebbe mai avere autorizzazioni 777, nemmeno le directory di upload. Poiché il processo php viene eseguito come proprietario dei file, ottiene le autorizzazioni del proprietario e può scrivere anche in una directory 755.
Quindi, prova a cambiare wp-content/themes/kenchristy/
da 0700
a 0755
.

Fatto, stesso problema, e restituisce lo stesso output: <link rel="stylesheet" type="text/css" href="http://www.kenchristy-ruralsupport.com/wp-content/themes/KenChristy/style.css" />

continuiamo questa discussione in chat

@bigant841 non chiedere informazioni sul backend di un sito utente, mai

La tua chiamata a wp_head
tra <head></head>
manca. Appena prima di </head>
aggiungi <?php wp_head(); ?>
. Poi, carica correttamente i tuoi script e fogli di stile nel tuo functions.php
. Dai un'occhiata ai seguenti dal codex:
