(由于某种原因,您似乎有2个WordPress代码块…?!我想这是您问题中的某种复制/粘贴错误?)
现在.htaccess
在主题的目录中(与style.css的目录级别相同)显示为
创建多个.htaccess
不同目录中的文件可能会导致更多问题。(这就是您复制WP前控制器的原因?)您应该将相关指令添加到主.htaccess
文档根目录中的文件,但请注意排序。
有些事情导致WordPress不再喜欢使用PHP样式表:
WordPress似乎可以使用PHP样式表
WordPress本身不应该与CSS/PHP文件有任何关系。然而,您的“ManagedWP”托管可能具有额外的安全性,以防止这些“恶意”(或者更确切地说,非WordPress)PHP文件被解析?
<FilesMatch "^.*?style.*?$">
SetHandler php5-script
</FilesMatch>
将所有仅包含单词“style”的文件作为PHP进行解析可能会导致问题。然而,使用
SetHandler
可能非常特定于服务器,因此这可能无论如何都不起作用。
另一种方法是将文件命名为style.php
(即使用.php
文件扩展名),但将其引用为style.css
在HTML中。然后,在中使用mod\\u rewrite.htaccess
内部重写请求style.css
到style.php
<在WordPress前控制器之前。
例如:
RewriteRule ^url-path/to/style\\.css$ /filesystem-path/to/style.php [L]
(强调……这必须在WordPress前控制器之前进行。)