ممنون از شما.منظورتون ازresponse header چیه؟
ممنون از شما.منظورتون ازresponse header چیه؟
به این سایت برید
httpstatus.io
بعد آدرس صفحه رو بزنید HTTP Response رو میگه که چیه
باید 404 باشه
ببینید ممکنه اول یه 404 بده بعد 30x بده
این باشه اوکیه
اما اگه از همون اول 30x بده مشکل ساز میشه
آقا ببخشید بازم یه سوال.من کارایی که فرمودین رو انجام دادم.الان زمانی که آدرس اشتباه وارد میشه به صفحه اصلی ریدایرکت نمیشه و ارور پیدا نکردن صفحه که مال خود مرورگر کروم هست نشون داده.میخواستم بدونم عبارت the_title(); باید جایگزین کنم یا این تیکه the_title رو جایگزین کنم؟تشکر
page.php
کد PHP:
<?php get_header(); ?>
<!--// page --> <section id="content"> <div class="container"> <div class="single_left"> <div class="single_post_cont"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1 itemprop="headline" title="<?php the_title(); ?>" class="single_title"><?php the_title(); ?></h1>
<div class="single_inside_content"> <?php the_content(); ?> </div><!--//single_inside_content--> <br /><br /> <?php //comments_template(); ?> <!--<div class="next_prev_cont"> <div class="left"> <?php previous_post_link('%link', '<i>Previous post</i><br />%title'); ?> </div> <div class="right"> <?php next_post_link('%link', '<i>Next post</i><br />%title'); ?> </div> <div class="clear"></div> </div>--><!--//next_prev_cont--> <?php endwhile; else: ?> <h3>Sorry, no posts matched your criteria.</h3> <?php endif; ?> </div><!--//single_post_cont--> </div><!--//single_left--> <?php get_sidebar(); ?> <div class="clear"></div> </div><!--//container--></section><!--//content--><?php get_footer(); ?>
ویرایش توسط alirad : December 24th, 2016 در ساعت 22:14
دوستان کسی هست مشکل منو حل کنه
اگر هدر دریافتی ۴۰۴ باشد مشکلی نیست که محتوای صفحه اصلی رو نشون بدید
هر چند بهتر هست صفحه اختصاصی بسازید.
می تونید فایل single.php از پوشه قالب رو کپی و با نام 404.php ذخیره کنید.
در صورت نیاز می تونید شخصی سازی و ... هم روی قالب جدید انجام بدید
برای رفع مشکل 404 ساده ترین راه روش زیر هست:
1 - یک فایل php با نام 404 در فولدر تمپلیت وردپرس خودتون ایجاد کنید
2 - فایل را باز کنید و محتوی زیر را در اون کپی کنید و ذخیره کنید.
کد PHP:
<?php
get_header(); ?>
<div id="primary">
<main id="main" role="main">
<section class="error-404 not-found">
<header class="page-header">
<h1 class="page-title">Page Not Found!</h1>
</header>
<div class="page-content">
<p>It looks like nothing was found at this location.</p>
</div>
</section>
</main>
</div>
<?php get_footer(); ?>
بعد از اینکار دیگه نیاز به انجام کاردیگری نیست و به صورت خودکار اگر صفحه ای یافت نشه این صفحه نشون داده میشه. البته این کد تست هست و شامل قسمت هایی میشه که حتما باید در صفحه گنجانده بشه. خودتون میتونید هر چیزی دیگری را بر اساس نیازتون بهش اضافه کنید
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)