رفتن به مطلب

راهنمایی برای ساخت 404 اختصاصی


reza_yki

پست های پیشنهاد شده

سلام خدمت دوستان

من یه صفحه کاملا جدا از خود قالب می خوام طراحی کنم الان نمی دونم که تو صفحه اصلی چه کدی باید بزنم و همین طور توی صفحه 404 چی کار کنم


<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="boxcont" id="post-<?php the_ID(); ?>">
<div class="imgcont"> <?php the_post_thumbnail('imgpost'); ?>
<div class="clear"></div>
<div class="inform">
<div class="command"><div class="commends"></div><?php comments_popup_link('بدون دیدگاه', '1 دیدگاه', '% دیدگاه'); ?></div>
<div class="date"><?php the_time('d F Y'); ?></div>
<div class="views"> <div class="Views_sp"></div><?php if(function_exists('getpostviews')) { echo getpostviews(get_the_ID());} ?></div>
</div>
</div>
<div class="textcont">
<div class="head_cont">
<div class="cont_titl"><a href="<?php the_permalink() ?>"><h2><?php the_title(); ?></h2></a> </div>
<div class="detail">
<ul>
<li><div class="user"></div> <?php the_author(', ') ?></li>
<li><div class="titi"></div><?php $myslider = get_option("shortname_Slider_cat"); ?> <?php the_excluded_category(array($myslider)); ?> </li>
</ul>
</div>
</div>
<div class="text_content"><?php the_excerpt(); ?></div>
<div class="clear"></div>
<a href="<?php the_permalink() ?>">
<div class="Read_more">
<div class="read">ادامه مطلب</div>
+</div>
</a> </div>
</div>
<?php endwhile; else: ?><div class="alarm">اوه... متاسفم مطلبی پیدا نشد !!!</div><?php endif; ?>

این کد قالبم هست تو صفحه index.php هستش.

حالا می خوام کاری کنم به جای نمایش این پیغام که تو خود index نشون میده، بره به صفحه 404 ممنون از راهنمایی تون

لینک به ارسال

یک فایل بسازید به اسم


404.php

سپس هر کدی که میخواهید درون آن قرار دهید

لینک به ارسال

یک فایل بسازید به اسم


404.php

سپس هر کدی که میخواهید درون آن قرار دهید

ممنون از پاسختون ولی الان من به جای این نوشته چی بنویسم (اوه... متاسفم مطلبی پیدا نشد) می خوام وقتی مطلبی نبود به یه صفحه دیگه بره (به صفحه 404)

ویرایش شده توسط reza_yki
لینک به ارسال

دوستان قصد اسپم ندارم ولی واقعا نمی دونم باید از چه کدی استفاده بکنم راهنمایی کنید

لینک به ارسال

اگر میخواهید که فایل 404.php بیادش بالا که باید وارد هاست بشید در قسمت advance روی error page کلیک کنید .. اونجا فایل های ارور 403 یا 404 هستش ! فایل رو باز کنید کد زیر رو وارد کنید :


<META HTTP-EQUIV="refresh" CONTENT="1;http://site.com">

و اگر میخواهید یک فایل html بالا بیاد که اول طراحی میکنید بعدش فایل .htaccess را باز میکنید سپس تو خط اول کد زیر رو میذاری :


ErrorDocument 404 /404.html

حالا یه فایل با نام 404.html که طراحی کردی را توی ایندکس فایل های هاستت آپلود کن

لینک به ارسال

چرا این امکان هم وجود داره

وارد صفحه php.404 بشید و این کد رو داخلش قرار بدید و سیو کنید !


<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>

لینک به ارسال

چرا این امکان هم وجود داره

وارد صفحه php.404 بشید و این کد رو داخلش قرار بدید و سیو کنید !


<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>

خیلی ممنون و تو صفحه index چی بزارم؟

لینک به ارسال

تو صفحه ایندکس نیازی نیست چیزی بذاری و فقط اگه در مورد صفحه 404 مطلبی هستش پاک کنید !

لینک به ارسال

صفحه سفید ؟

اگر با روشی که کد داخل فایل 404 بود نتیجه نداد .. روش هاست رو انجام بدید .. صددرصد نتیجه خواهید گرفت !

لینک به ارسال

صفحه سفید ؟

اگر با روشی که کد داخل فایل 404 بود نتیجه نداد .. روش هاست رو انجام بدید .. صددرصد نتیجه خواهید گرفت !

این ادرس تست قالبم هست:


http://naseim.vvs.ir/

خالی میاره

اصلا به صفحه 404.php نمیره

ویرایش شده توسط reza_yki
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...