代码之家  ›  专栏  ›  技术社区  ›  Cory Dee

重写到WordPress页面

  •  0
  • Cory Dee  · 技术社区  · 16 年前

    我有一个/programs/kids.php的现有页面,我想从WP加载一个类别页面。我希望/programs中的.htaccess文件能够为我处理此重写。

    大致如下:

    RewriteEngine on
    ReWrite kids2.php http://www.mysite.com/blog/cat/kids/
    

    任何帮助都会很棒。

    3 回复  |  直到 16 年前
        1
  •  1
  •   Eddie    16 年前

    RewriteEngine on
    RewriteRule kids.php http://www.mysite.com/blog/cat/kids/
    

    或

    RewriteEngine on
    RewriteRule ^programs/kids.php$ http://www.mysite.com/blog/cat/kids/
    

    取决于位置和严格程度(^hhh$匹配整个字符串)

        2
  •  0
  •   Gumbo    16 年前

    RewriteRule Rewrite . 所以试试这个:

    RewriteRule ^programs/kids2\.php$ /blog/cat/kids/
    

    但是如果你想请求 /博客/猫/孩子/ 内部重写为 /programs/kids2.php

    RewriteRule ^blog/cat/kids/$ programs/kids.php [L]
    
        3
  •  0
  •   NDP    16 年前

    您还可以在现有WP页面的内容中包含kids.php,但需要安装ExecPHP插件。 然后kids.php将在WordPress页面中显示为样式化内容。从场地凝聚力的角度来看,这有时是可取的。

    大概是这样的:

    <?php require_once(ABSPATH. '/programs/kids.php');?>
    

    不完全是你想要的,但可能是另一种方法。