-
پاسخ : ريدايكرت كردن لينك ها
چیز بی خودی در مامبو وجود نداره . تمام پارامترهایی که در منو مشخص می کنید، مثلا نمایش یا عدم نمایش نام نویسنده، تاریخ، چینش، ترتیب و ... بر اساس همین Itemid هست.
من در مامبوی خودم تمام Itemid ها رو حذف کرده بودم و هیچ مشکلی نداشتم، نمی دونم کجا به درد میخورده واقعا اما در مورد مطالب به نظر یه چیز اضافی در آدرس هست.
چه توی آدرس های Sef شده و چه غیر اون.
شما این سایت رو ببینید : طهور . به ندرت می تونید دو لینک پیدا کنید که آدرس متفاوت اما محتوای یکسان داشته باشند.
اتفاقا به وفور دیده میشه:
h ttp://ww w.tahour.net/content/view/7/26
h ttp://ww w.tahour.net/content/view/7
---------
ht tp://w ww.tahour.net/content/blogcategory/1/35
htt p:// ww w.tahour.net/content/blogcategory/1
و ........
در واقع در آدرس های بالا هم همون Itemid هست که باعث ایجاد دو لینک تکراری برای هر صفحه شده.
سلام آقا عماد
مشكل حل شد ولي يه مساله ديگري مانده
اين لينك را نگاه كنيد:
ht tp:// w ww.tafrihi.org/index.php?option=com_content&task=view&id= 6
الان وقتي شما مي خواهيد برويد صفحه بعدي آن كه لينكش اين است:
h ttp://ww w.tafrihi.org/index.php?option=com_content&task=view&id= 6&Itemid=7&limit=1&limitstart=1
دوباره ريدايكرت ميشه رو صفحه اول مطلب
اين را چطوري درست كنم؟
کد:
if ($_GET["id"]!=null && $_GET["Itemid"]!=null && $_GET["task"]=="view" && $_Get["limit"]==null)
{
  $id = $_GET["id"];
  header("Status: 301 Moved Permanently", false, 301);
  header("Location: http://tafrihi.org/index.php?com_conten&task=view&id=$id");
  exit();
}
پ ن: هر کسی میتونه این کد رو بهترش کنه، لطفا اونو ادیت کنه. من نه php کارم و نه با ساختار مامبو آشنایی دارم و تا همین حد هم از این ور اون ور یه چیزایی دستم اومده. بنابراین ممکنه یه قسمت دیگه رو از کار بندازه.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
02-28-2009 05:53 PM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)