سلام ، آیا این بازدید اول شماست ؟ یا
صفحه 2 از 4 نخستنخست 1234 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 33

موضوع: ريدايكرت كردن لينك ها

  1. #11

    تاریخ عضویت
    Jul 2007
    نوشته ها
    771
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    [quote author=piroozman link=topic=19274.msg102784#msg102784 date=1235832904]
    سلام
    من الان نمي تونم لينك هاي خود مامبو را ريدايكرت كنم بصورت 301 بلد نيستم
    نمي دونم چه جوري كد نويسي ميشه
    [/quote]
    در همون لینکی که در پست قبلی دادم، کد هاشم گفتم دیگه.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #12

    تاریخ عضویت
    Jul 2008
    محل سکونت
    تهران
    نوشته ها
    515
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    سلام آقا عماد
    کد:
    if ($_GET["id"]!=null && $_GET["Itemid"]!=null && $_GET["task"]=="view")
    {
      $id = $_GET["id"];
      $itemid = $_GET["Itemid"];
      header("Status: 301 Moved Permanently", false, 301);
      header("Location: http://www.tafrihi.org/content/view/$id/$itemid/");
      exit();
    }
    اين براي سف خود مامبو بود من نمي خوام سف مامبورا فعال كنم
    همين لينك هاي معمولي را مي خوام ريدايركت كنم طوري كه تمام لينك ها مثل :
    h ttp://ww w.tafrihi.org/index.php?option=com_content&task=view&id= 40&Itemid=24
    كه مثلا آيتم را زده 24 ريدايركت بشه به آيتم 1 بايد الان چه كدي درون htaccess  قرار دهم
    من الان كد بالا را بلد نيستم ويرايش كنم
    ممنون

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #13

    تاریخ عضویت
    Jul 2007
    نوشته ها
    771
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    همين لينك هاي معمولي را مي خوام ريدايركت كنم طوري كه تمام لينك ها مثل :
    ht tp:// w ww.tafrihi.org/index.php?option=com_content&task=view&id= 40&Itemid=24
    كه مثلا آيتم را زده 24 ريدايركت بشه به آيتم 1 بايد الان چه كدي درون htaccess  قرار دهم
    این 3 لینک همه یکی اند:
    htt p://ww w.tafrihi.org/index.php?option=com_content&task=view&id= 40&Itemid=24
    ht tp://w ww.tafrihi.org/index.php?option=com_content&task=view&id= 40&Itemid=1
    ht tp://w ww.tafrihi.org/index.php?option=com_content&task=view&id= 40

    در واقع اون Itemid آخر لینک ها کلا بی خوده و بهتره که حذف بشه.
    این کد رو جایگزین کن:
    کد:
    if ($_GET["id"]!=null && $_GET["Itemid"]!=null && $_GET["task"]=="view")
    {
      $id = $_GET["id"];
      header("Status: 301 Moved Permanently", false, 301);
      header("Location: http://tafrihi.org/index.php?com_conten&task=view&id=$id");
      exit();
    }

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #14

    تاریخ عضویت
    Jul 2008
    محل سکونت
    تهران
    نوشته ها
    515
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    سلام
    آقا ارور 500 ميده چي كار كنم؟
    ممنون

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  6. #15

    تاریخ عضویت
    Dec 2006
    محل سکونت
    heart of the world
    نوشته ها
    4,889
    تشکر
    145
    تشکر شده 137 بار در 90 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    در واقع اون Itemid آخر لینک ها کلا بی خوده و بهتره که حذف بشه.
    چیز بی خودی در مامبو وجود نداره . تمام پارامترهایی که در منو مشخص می کنید، مثلا نمایش یا عدم نمایش نام نویسنده، تاریخ، چینش، ترتیب و ... بر اساس همین Itemid هست.

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

    راه حل رفع این مشکل رو هم در ریدایرکت کردن نباید به دنبالش بود. بلکه باید مطالب رو به درستی[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] کرد تا این مشکل کمتر بوجود بیاد.

    دلیل این همه تکرار در لینک ها، این هست که کاربران قبل از اینکه با [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] آشنا بشن و چارچوب سایت رو مشخص کنند، اقدام به انتشار مطالب می کنند.

    شما این سایت رو ببینید : [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] . به ندرت می تونید دو لینک پیدا کنید که آدرس متفاوت اما محتوای یکسان داشته باشند.

    چرا؟ چون از اول به صورت اصولی بخش ها و مجموعه ها تعیین شده و محتوا کاملا سازماندهی شده و البته احتمالا کمی هم تغییر در سورس ها انجام گرفته.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  7. #16

    تاریخ عضویت
    Jul 2008
    محل سکونت
    تهران
    نوشته ها
    515
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    سلام
    راه حل مشكل چيست؟
    من از sef خوشم نمياد اصلا دوسش ندارم بايد چي كار كنم كه رنك سايتم خوب حفظ بشه؟
    ممنون

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  8. #17

    تاریخ عضویت
    Jul 2008
    محل سکونت
    تهران
    نوشته ها
    515
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    سلام آقا عماد
    مشكل حل شد ولي يه مساله ديگري مانده
    اين لينك را نگاه كنيد:
    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
    دوباره ريدايكرت ميشه رو صفحه اول مطلب
    اين را چطوري درست كنم؟
    ممنون

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  9. #18

    تاریخ عضویت
    Jul 2007
    نوشته ها
    771
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    چیز بی خودی در مامبو وجود نداره . تمام پارامترهایی که در منو مشخص می کنید، مثلا نمایش یا عدم نمایش نام نویسنده، تاریخ، چینش، ترتیب و ... بر اساس همین 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 کارم و نه با ساختار مامبو آشنایی دارم و تا همین حد هم از این ور اون ور یه چیزایی دستم اومده. بنابراین ممکنه یه قسمت دیگه رو از کار بندازه.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  10. #19

    تاریخ عضویت
    Jul 2008
    محل سکونت
    تهران
    نوشته ها
    515
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    سلام
    آقا اين را اضافه كردم اما دوباره برگشت به حالت اول يعني دوباره يك آدرس با آيتمش نويشته ميشه و دومين ريدايكرت نميشه
    الان كد هست لطفا يك نگاه بكنيد
    منم خودم خيلي با اين كدها سرو كله زدم ولي چيزي دستم نيامد واسه همين مزاحم شما ميشم
    خيلي ممنون

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  11. #20

    تاریخ عضویت
    Jul 2008
    محل سکونت
    تهران
    نوشته ها
    515
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال

    پاسخ : ريدايكرت كردن لينك ها

    سلام
    ببخشيد شما در اين كد:
    کد:
    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();
    }
    براي
    Get["limit"]==nul
    دوتا مساوي گذاشتيد من عينا اين كد را قرار دادم هيچ تغييري نكرد بعد به جاي دوتا مساوي يه دونه گذاشتم كه برگشت به حال اولش الان با يك مساوي كد را قرار دادم
    يادم رفته بود تو پست قبليم بگم

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


صفحه 2 از 4 نخستنخست 1234 آخرینآخرین

موضوعات مشابه

  1. آيا پيج رنكينگ سايتم كم نمي شود؟
    توسط piroozman در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 5
    آخرين نوشته: 11-10-2008, 11:30 AM
  2. كليد "ميترا" در Source مامبو لرن چىكار مى كنه؟!!!
    توسط ALMASA در انجمن نظرات و پيشنهادات
    پاسخ ها: 15
    آخرين نوشته: 09-18-2008, 08:33 AM
  3. كل بازديدها در ماژول آمار چگونه تغيير مي ك
    توسط ashkanjoon در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 1
    آخرين نوشته: 03-07-2008, 07:52 PM
  4. چطور ميشه اين قالب رو دريافت كرد؟
    توسط ashkanjoon در انجمن قالب های مامبو فارسی
    پاسخ ها: 8
    آخرين نوشته: 07-22-2007, 10:16 AM
  5. ايراد در ديدن صفحات پس از لوگين كاربر
    توسط amirdorna2 در انجمن بخش کاربری مامبو فارسی
    پاسخ ها: 8
    آخرين نوشته: 04-09-2007, 10:56 PM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •