Style.css重定向至404找不到页面

时间:2014-04-21 作者:Josh

我刚刚从MAMP上传了一个wordpress站点到一个实时站点。与我通常上载它们的方法完全相同,包括permalinks和所有常见的PHPMyAdmin位。

这次是风格。css、js和所有图像只是重定向到404页面。

该网站是here

有人能帮忙吗?这毫无意义。

编辑:这里有一个标题片段。php:

<!DOCTYPE html>
<html lang=\'en\'>
    <head>
        <!-- Version 1.0 of Ken Christys Rural Support Website -->
        <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 />
            <!-- Current Page title - Website description -->
        </title>



    </head>
下面是实际渲染的代码:

<!---->
<!DOCTYPE html>
    <html lang=\'en\'>
    <head>
        <!-- Version 1.0 of Ken Christys Rural Support Website -->
        <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 />
            <!-- Current Page title - Website description -->
        </title>

4 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

主题目录的目录权限不正确。

wp内容/主题:0755Per the Codex, 文件夹权限应设置为755:

在这样的suexec配置中,正确的权限方案很容易理解。

所有文件都应由实际用户的帐户拥有,而不是由用于httpd进程的用户帐户拥有

  • All directories should be 755 or 750.try changing wp-content/themes/kenchristy/ from 0700 to 0755.

  • SO网友:bigant841

    代替

      <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( \'stylesheet_url\' ); ?>" /       
    
    使用

     <link rel="stylesheet" type="text/css" href="<?php echo get_stylesheet_uri(); ?>" />
    
    还可以尝试将您的风格置于所有JS之上

    SO网友:Pieter Goosen

    您的呼叫wp_head 之间<head></head> 缺少。就在之前</head> 添加<?php wp_head(); ?>然后,在functions.php. 看看法典中的以下内容

    wp_enqueue_scriptswp_enqueue_style()wp_enqueue_script()

    SO网友:Hunter Nelson

    我有一个名为/CSS的文件夹,但在我的队列中引用了/CSS。这在本地上没有问题,但当我将URL推到托管时,URL区分大小写

    结束

    相关推荐

    How do WP child-themes work?

    好的,我已经设置了主主题,现在我创建了一个名为interio\\u child的子主题。从这些instructions 我知道您只需要添加样式。css文件,用于链接到主主题。此外,您还可以添加其他文件来覆盖主主题中的代码。现在我已经激活了我的孩子主题。它只显示“我的子主题”文件夹中的代码,而不显示CSS。这怎么可能?我看过很多教程和wordpress支持主题,但我无法将这个儿童主题链接到我的主主题。这些是我的孩子主题风格的内容。css:/* Theme Name: Interio Child&#x