0

我使用动态生成 css query_vars

现在查询变量的 url 是http://example.com/index.php?loadcss=mycss

我如何将这些 url 重写为http://example.com/css/mycss.css而不是使用无法缓存的查询字符串,使用我上面写的东西看起来会更好。

我已经阅读过add_rewrite_tag,但不知道如何使用它。有人可以指导我如何使用它吗?

4

3 回答 3

0

在 wordpress 的情况下,我只使用 PHP 来生成动态 CSS。这是大多数人使用的方法。例如,请参见HEREHEREHERE

你有很多方法可以做到这一点,其中一些还在代码上显示 style.css 而不是 style.php (实际上它只是关于更改标题或将 php 代码放入 css 中......)

于 2012-08-06T06:17:30.640 回答
0

您不能使用 str_replace() 吗,因为每个网址都相同?

$baseURL = 'http://example.com/index.php?loadcss='
$cssURL = 'http://example.com/css/'

str_replace($baseURL . 'mycss', $cssURL . 'mycss.css', $the_queried_vars);
于 2012-08-06T03:51:55.173 回答
-1

试用重定向WordPress 插件

于 2012-08-06T05:57:09.490 回答