我的网站中没有显示css,只显示了html

时间:2017-07-24 作者:user124482

我对wordpress很陌生。我最近在linux服务器上安装了它,并在上面上传了一个。在我的浏览器上一切看起来都很好,但是如果我尝试访问网络之外的网站,我只会得到文本,而不会得到CSS。我已经阅读了所有不同的论坛来解决我的问题。这是我的。htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
我已将权限更改为755和777重新启动apache,但仍然存在相同的问题。

4 个回复
SO网友:Chris Pink

检查您是否正确寻址CSS文件。它叫什么名字?

url应沿着以下行ht|tp://yoursite.com/wordpress/wp-content/themes/yourtheme/style.css 你会在某个地方找到ht|tp://localhost/因此,它将正确加载到您的机器上,而不会加载到其他任何人的机器上。

在开发人员工具中查看样式的URL。css

SO网友:Alaksandar Jesus Gene

您是否尝试过注册脚本。示例代码

 wp_register_script(\'jquery\', get_template_directory_uri() . \'/assets/all.js\', false, null);
wp_enqueue_script(\'jquery\');
wp_register_style(\'all\', get_template_directory_uri() . \'/assets/all.css\', false, null);
wp_enqueue_style(\'all\');
如果您已将其安装在某个文件夹中,那么您的htaccess文件应该如下所示

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /yourfoldername/     -----> This line
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /barter3/index.php [L]
</IfModule>

# END WordPress
如果你收到了文本,那么。htaccess可能不是问题所在。

你可以在chrome浏览器中打开url,右键单击,检查元素,网络->现在重新刷新页面。你将在网络中看到样式选项卡。单击它,它将显示你正在点击的css url。确认您的url是否正确。

SO网友:user2820204

您需要输入完整的主机名和。WordPress地址和站点地址字段中的本地后缀。

例如:。http://raspberrypi.local

SO网友:Seiry

转到“常规设置”,将“wordpress地址”和“站点地址”从本地主机地址设置为域地址。。。

结束

相关推荐

可以使用页面的特色图像作为不带内联的css背景吗?

所以,我对WordPress完全陌生,并且尝试将静态站点“转换”为WP主题。我有一个页面,我想使用特色图像作为div的背景。我想知道最好的方法是什么,或者说大会是怎么做的?无论是特色图片还是其他什么,我只希望用户能够从仪表板更改图像。如果可能的话,我会避免内联,那么这是唯一的选择吗?