如何创建自定义页面和URL运行时?

时间:2016-10-20 12:24:20

标签: php wordpress wordpress-theming custom-wordpress-pages

我在WordPress中创建了一个页面。这是我的页面网址

www.example.com/test

当我点击此网址时,其工作正常。此页面包含一些没有任何此类页面的链接。

www.example.com/test/calculate

当我点击此URL时,它会给出404.我知道此页面不存在,我也不想创建它。另外我不想编辑404模板来显示。我希望这个自定义页面看起来真实。

那么如何实现这个目标呢?

2 个答案:

答案 0 :(得分:1)

You can achieve this with .htaccess with RewriteRule. Fot example:

   RewriteRule /test/(.*) /test/

But it depends where you want to inner redirect that urls to.

答案 1 :(得分:0)

404页面是错误页面,在您的网站中找不到任何内容时调用。

1))编辑404页面有些主题提供选项。那么,首先检查您的主题选项与404页面相关的任何选项?

2))您也可以使用此插件自定义$ 404页面:404page plugin

3))编辑主题的404错误模板文件:

  • - 打开WordPress管理面板:
  • - 选择外观菜单。
  • - 选择主题编辑器页面。

  • - 检查您的主题是否在文件列表中包含“404模板”。

  • - 点击页面右侧的“404模板”链接。

  • - 编辑消息文本以说出您想要说的内容。

  • - 保存更改。

默认的404.php文件如下所示:

<?php get_header(); ?>
   <div id="content">
     <h2>Error 404 - Not Found</h2>
   </div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>