如果从中删除重定向。htaccess文件,您可以尝试添加自定义404。php模板文件到您的主题。我不确定你到底在问什么。您希望页面重定向,还是希望自定义404页面显示类似的项目?
使用404实现类似帖子的显示。php模板尝试以下操作:
创建一个名为404的php文件。phpAdd将其保存到文件中,然后将其上载到主题目录:
<?php get_header(); ?>
<div class="container">
<div class="content">
<h2 class="entry-title">Didn\'t Find What You were Looking For?</h2>
<p>Perhaps one of the links below, can help.</p>
<?php
$rel_tags = get_the_tags();
foreach($rel_tags as $rel_tag)
{
$rel_tagnames .= $rel_tag->name . \',\';
}
$rel_posts = get_posts(\'tag=\' . $rel_tagnames . \'&post__not_in\' . $post->ID . \'&showposts=5\');
if (count($rel_posts)) : ?>
<ul>
<?php foreach((array) $rel_posts as $rel_post) { ?>
<li><a href="<?php echo $rel_post->post_name ?>"><?php echo $rel_post->post_title ?></a></li>
<?php } ?>
</ul>
<style type="text/css">
#return-home {
display:block;
position:relative;
padding:5px;
font-size:24px;
font-weight:600;
color:black;
margin-top:40px;
}
</style>
<div id="return-home">
<p>
<a href="<?php bloginfo(\'url\'); ?>" title=" <?php bloginfo(\'name\'); ?>">Click to Go to the Home Page: <?php bloginfo(\'name\'); ?></a>
</p>
<?php else : ?>
<?php endif; ?>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
NOTE:你需要将我使用过的div替换为你的主题所具有的div,否则它将看起来不像你网站的其他部分。打开索引。php文件并替换
<div class="container">
和
<div class="content">
从我的文件和你的主题的div。