【问题标题】:Wordpress stylesheets and other files not linking upWordpress 样式表和其他文件未链接
【发布时间】:2013-08-23 16:36:42
【问题描述】:

我已将客户的 wordpress 网站上传到测试域:101share.co.uk。我在 localhost 上进行了所有工作,并在上传之前更改了 url 和内容,从 http:// localhost/wincheapguesthouse/ 到 http://101share.co.uk

上传并导入数据库后,我得到的结果似乎是很多文件都没有找到,但它们在那里。如果我在源代码中查找,它找不到它。但如果我寻找或“http://101share.co.uk/wp-content/themes/retlehs-roots-16aad54/assets/css/app.css” 然后我就能找到它。

是我的数据库有问题还是有需要更改的 url,我无法更改每个链接,因为我不知道它到底有多大影响。

我对此有点强调,因为它是一个客户网站,我需要让他们看到的东西正常工作。因此,我们将不胜感激任何帮助。

【问题讨论】:

  • 您是如何迁移文件的?您是否完成了 WordPress 迁移计划?您是否还修改了数据库配置,并移动了数据库?
  • 当你得到你的样式表等时,你是在使用get_template_directory_uri还是其他一些函数?
  • 另外,网络服务器错误日志中显示了什么?当我点击链接时,我遇到了内部服务器错误,所以那里应该会显示一些东西。
  • 好像基本网址不可用

标签: php css database wordpress export


【解决方案1】:

除非我遗漏了什么,否则在您的页面上,您的 CSS 等似乎以“/plugins...”开头,例如虽然应该是“/wp-content/plugins...”?

虽然,无论我尝试什么,以“/assets”开头的似乎都不存在。

我建议查看您的文件夹结构并在(很可能)该主题的 header.php 中相应地调整您的链接。

【讨论】:

【解决方案2】:

我发现了问题。就是根主题试图以 Apache 不同意的方式重写您的 url。

如果您在“config.php”下注释掉这些行,它将起作用。

add_theme_support('root-relative-urls');    // Enable relative URLs
add_theme_support('rewrites');              // Enable URL rewrites

【讨论】:

    猜你喜欢
    • 2017-11-04
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    相关资源
    最近更新 更多