انجمن


مشکل ساده ، برگه ها  (۱۵ نوشته)

  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۳۰ دی ۱۳۸۹ - ۱۳:۳۰

    یه مشکل خیلی ساده و پیش پا افتاده
    من هر چی به صفحه اصلی برگه اضافه می کنم و توش متن می نویسم ، برگه رو می نویسه و متنش هم درج می کنه و تایید می کنه . ولی وقتی خواننده روی برگه ها (همه برگه ها) کلیک می کنه خطا می دهد که این صفحه وجود ندارد (خطای 404 -- این صفحه وجود ندارد)
    به نظرم مشکل از نوع آدرس دهی باید باشه ؟؟؟
    راه حل این مشکل چیه ؟ من چطور می تونم توی برگه جدید متنی رو بنویسم و بعدش خواننده با کلیک بر گزینه برگه متن را ببیند ؟؟؟؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    forklift
  • Saeed Fard

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۹۸۲
    تشکر شده: ۱۶۱۵ بار
    # نوشته شده: ۱۳ سال پیش
    ۳۰ دی ۱۳۸۹ - ۱۵:۵۵

    دوست عزيز پيوند يكتاي بلاگتون رو به حالت پيش فرض تغيير بديد بعد امتحان كنيد ببينيد درست ميشه يا نه_/.
    موفق باشيد../.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - Germanizer
  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۱ بهمن ۱۳۸۹ - ۰۱:۱۴

    دوست عزیز با پیوند یکتای پیش فرض انجام داد و این مشکل حل شد
    من از پیوند یکتا ساختار دلخواه با این فرمول استفاده می کنم : /%category%/%post_id%
    تا اونجا که من فهمیدم این بهترین فرموله برای ساختار یکتا در موتورهای جستجو
    اگر ممکنه راهنمایی کنید برای حل این مشکل با این ساختار دلخواه پیوند یکتا چه باید بکنم ؟
    با سپاس از شما دوست عزیز

  • Parsa

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۹۲۱
    تشکر شده: ۲۶۸۳ بار
    # نوشته شده: ۱۳ سال پیش
    ۱ بهمن ۱۳۸۹ - ۰۸:۵۶

    Germanizer گفت:
    دوست عزیز با پیوند یکتای پیش فرض انجام داد و این مشکل حل شد
    من از پیوند یکتا ساختار دلخواه با این فرمول استفاده می کنم : /%category%/%post_id%
    تا اونجا که من فهمیدم این بهترین فرموله برای ساختار یکتا در موتورهای جستجو
    اگر ممکنه راهنمایی کنید برای حل این مشکل با این ساختار دلخواه پیوند یکتا چه باید بکنم ؟
    با سپاس از شما دوست عزیز

    فکر کنم این بهتر باشه
    http://forum.wp-persian.com/topic/10417#post-61111

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Saeed Fard
  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۱ بهمن ۱۳۸۹ - ۱۰:۱۶

    خیلی عجیبه دیگه هر کدی توی ساختار دلخواه پیوند یکتا می ذارم نه فقط برگه ها که پستها هم دیگه کار نمی کنن و ارور 404 می ده
    فکر کنم اشکال از فرمولیه که تو پیوند یکتا می ذارم یا از فایل htaccess باید باشه . فایل htaccess رو دسترسی 777 دادم

    دوستان خواهشا یه فرمول خوب برای پیوند یکتا همین جا لطفا بذارید و حتما طوری باشه که برای موتورهای جستجو خوب و مناسب باشه
    و کدهای داخل فایل htaccess رو هم برام بذارید با اینکه دسترسی داره ولی برای اطمینان هم که شده خودم دستی بذارمش
    واقعا ممنون میشم این دو تا کد رو برای من بذارید کارم واقعا راه می افته
    با سپاس فراوان از شما

  • Saeed Fard

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۹۸۲
    تشکر شده: ۱۶۱۵ بار
    # نوشته شده: ۱۳ سال پیش
    ۱ بهمن ۱۳۸۹ - ۱۶:۴۱

    دوستان خواهشا یه فرمول خوب برای پیوند یکتا همین جا لطفا بذارید و حتما طوری باشه که برای موتورهای جستجو خوب و مناسب باشه

    دوست عزیز به نظر من این بهترین مدل پیوند یکتا برای موتورهای جستوجو هستش. %postname%
    برای اطلاع بیشتر از پیوند یکتا این مطلب رو مطالعه کن ..
    موفق باشید../.

  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲ بهمن ۱۳۸۹ - ۱۳:۰۸

    منبع خیلی خوبی دوست عزیز خیلی ممنون
    من برای پیوند یکتا این رو انتخاب کردم :
    /%category%/%postname%/

    برای پستها و مطالب خیلی راحت و درست کار کرد و مشکلی نبود
    اما برگشتم به همون مشکل اولی
    روی برگ ها که می زنم همه رو خطای 404 میده و پیدا نمی کنه
    لازم به ذکر است که پیوند یکتا رو روی حالت پیش فرض می ذارم مشکلی نیست و درسته

    دوستان لطفا راهنمایی کنید مشکل این کار از کجاست ؟؟؟
    با سپاس از شما دوستان گرامی

  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۲ بهمن ۱۳۸۹ - ۱۵:۳۳

    من این تاپیک رو همین الان خوندم :

    http://forum.wp-persian.com/topic/2978#post-23029

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

    خب من شماره پست ها رو هم قرار دادم و پیوند یکتا را به این شکل در آوردم :

    /%categories%/%post-name%/%post_id%

    ---------------------------------------------------------------------
    مشکل برگه ها حل شد و برگه ها درست و بدون هیچ مشکلی باز شدند . پستها هم باز می شوند ولی مشکل در url آن هاست که نام فارسی مطلب را نمی نویسد
    url برگه ها که درست است به شکل زیر نمایش داده می شود:

    http://irnazi.ir/%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D9%85%D8%A7

    اما url پستها و مطالب رو این طور نشان نمیده و نام فارسی آنها را نمی نویسه و جایش شماره پست را به صورت زیر می نویسه :

    http://irnazi.ir/?p=35

    خب شما بهتر از من می دونید اگر url با صورت بالا نوشته بشه برای متورهای جستجو اصلا مناسب نیست و حتما باید نام موضوع در url نوشته بشه

    دوستان ازتون خواهش کمک و راهنمایی بکنید همه انجمن هم گشتم ولی جواب مناسبی پیدا نکردم
    خیلی سپاسگذارم از شما گرامیان

  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ بهمن ۱۳۸۹ - ۰۱:۳۹

    آقا یه نفر به خدا هم که شده یه جوابی به ما و این پست بده
    خدا خیرتون بده

  • vincent

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۸
    تشکر شده: ۱۷۰ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ بهمن ۱۳۸۹ - ۱۰:۰۴

    سلام

    صبور باشین.
    قید categories رو بزنید ببینین با %post_id%/%post-name%/ مشکل برطرف می شه یا نه
    در ضمن، پوسته سایت هم کاملا راست به چپ نشده

  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ بهمن ۱۳۸۹ - ۱۲:۲۰

    دوست عزیز خیلی ممنون از اینکه پاسخم رو دادین
    کدی رو که شما پیشنهاد کردید رو عینان در پیوند یکتا قرار دادم

    برای سربرگ ها کاملا درست و اون چیزیه که باید باشه مثلا مانند زیره:
    http://irnazi.ir/%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D9%85%D8%A7/

    ولی این بار برای پستها و مطالب مشکل داره و مطالب و پستها باز می شوند و نشون داده میشن بدونی مشکلی ولی قسمت url اش اون چیزی که باید باشه و نام پست رو به فارسی بنویسه نیست و url اش به صورت زیره :
    http://irnazi.ir/18/%post-name%/

    این که من انقدر به اینکه در url حتما فارسی نام موضوع نوشته بشه فقط به خاطر موتورهای جستوجوئه چون بهتر از من می دونید خیلی تاثیر مثبت و بالا داره
    منتظر راهنمایی و پاسخ شما هستم
    سپاس از شما

  • vincent

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۸
    تشکر شده: ۱۷۰ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ بهمن ۱۳۸۹ - ۱۳:۱۸

    قاعدتا نباید مشکلی پیش بیاد. کدهای فایل htaccess رو با نمونه‌های ذکر شده توی انجمن مقایسه کنین، ببینین تفاوتی دارن یا نه.
    از چه افزونه‌هایی استفاده کردین؟
    ممکنه لازم باشه عنوان پست‌ها رو هم ویرایش و دوباره نویسی بکنین. برای امتحان عنوان یه پست رو دوباره نویسی بکنین ببینین پیوندش درست می شه یا نه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Germanizer
  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ بهمن ۱۳۸۹ - ۱۴:۰۲

    دوست عزیز تنها افزونه ای که من نصب کردم فقط nextgen-gallery هستش ورژن 1.60
    الان هم یک پست جدید ارسال کردم ولی بازم همون مشکل هست و url اش رو این می نویسه :
    http://irnazi.ir/86/%post-name%/

    کدهای کدهای فایل htaccess هم نمی دونم به چه صورت باشه من دسترسی 777 بهش دادم و تغییرش هم ندادم اگر ممکنه نمونه این فایل رو برام قرار بدید من زیاد با ورد پرس آشنا نیستم
    خیلی ممنونم از شما دوست گرامی

  • vincent

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۲۸
    تشکر شده: ۱۷۰ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ بهمن ۱۳۸۹ - ۱۴:۴۸

    کد این هستش:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    حالت ها هم تفاوتی ایجاد نمی‌کنن ولی این حالت /%category%/%postname%/ رو توصیه نمی‌کنم چون پیوند خیلی طولانی می‌شه.

    الان متوجه شدم که مشکل می‌تونه از نامک (نام لاتین) باشه که بصورت اتوماتیک پر نشده. به قسمت نوشته‌ها برین و روی یه پست، ویرایش سریع رو بزنین. بعد در قسمت: نامک (نام لاتین)، تیتر رو دوباره بنویسین و ذخیره کنین. حالا ببینین پیوند اون پست درست شده یا نه.
    در ضمن کد درست %postname% هستش که من هم به اشتباه نوشته بودم post-name. به نظر من فقط از همین حالت استفاده کنین کافی و مناسب باشه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Germanizer
  • Germanizer

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۶
    تشکر شده: ۷ بار
    # نوشته شده: ۱۳ سال پیش
    ۳ بهمن ۱۳۸۹ - ۱۹:۲۸

    با درود
    دوست عزیز بی نهایت ازت متشکرم واقعا خیلی لطف کردی به ما این طور خوب و کامل جواب ما رو می دادی
    هم اون %postname% را تغییر دادم و هم کدهای فایل htaccess رو اصلاح کردم . به احتمال خیلی زیاد از کدهای همین فایل بود
    به هر حال بازم خیلی ازتون ممنونم دوست عزیز با آرزوی موفقیت برای شما

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.