نحوه تغییر پیوند یکتا در وردپرس بدون خطای 404

نحوه تغییر پیوند یکتا در وردپرس بدون خطای 404

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

پیوند یکتا چیست ؟

در قسمت گزینه های مدیریت وردپرس یک گزینه داریم به نام تنظیمات که در زیر منوی تنظیمات گزینه ی پیوندهای یکتا وجود داره , با مثال بگم مثلا شما یک پست می نویسید اگر بعد از انتشار به آدرس اون پست توجه کنید به صورت ?P/ و یا … نمایش داده میشه که به انتهای آدرس سایت شما اضافه میشه یعنی این پیوند یکتای پست مورد نظر شماست به صورت پیش فرض در وردپرس به صورت علامت سوال و حروف نمایش داده میشه.

چرا باید پیوند یکتا را تغییر دهیم ؟

در بالا اشاره شد که به صورت پیش فرض در وردپرس پیوند یکتا علامت و سوال و حروف می باشد , اما این حالت برای سئو و بهینه بودن سایت پیشنهاد نمی شود , به آدرس همین پست توجه کنید پیوند یکتا در این پست انگلیسی می باشد که ما شخصی سازی کردیم و این متن رو به صورت دستی وارد کردیم پیوند یکتا بهتره روی نام نوشته تنظیم بشه در سئو هم به این مورد اشاره شده , حتی افزونه wordpress seo by yoast هم بر این نکته اشاره داره که پیوند یکتا رو روی نام نوشته تنظیم کنیم.

نکته: توجه داشته باشید این آموزش برای کسانی هست که به تازگی سایت راه اندازی کرده اند و کسانی می توانند این تغییر رو اعمال کنن که ایندکس زیادی در گوگل و سایر موتور جست و جو ها نداشته باشن , در غیر اینصورت تمامی مطالبی که در گوگل ایندکس شده به صفحه خطای 404 می خوره و باعث افت شدید سایت میشه.

نحوه تغییر پیوند یکتا در وردپرس

برای اینکار وارد مدیریت وردپرس بشید گزینه تنظیمات / پیوندهای یکتا در اینجا گزینه نام نوشته رو فعال کنید مثل تصویر زیر

نحوه تغییر پیوند یکتا در وردپرس

سپس روی دکمه ذخیره در پایین صفحه کلیک کنید , یک کد برای شما ظاهر میشه که باید این کد رو به فایل .htaccess در هاست اضافه کنید دلیل اضافه کردن این کد این است که تنظیمات روی وردپرس شما اعمال شود در غیر اینصورت به برای صفحات سایت شما خطای  404 ظاهر می شود. کد مربوطه مانند کد زیر است

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

فایل .htaccess در روت سایت شما قرار داره یعنی پوشه public_html باید این فایل داخل این پوشه باشه , اگر شما این فایل رو ندارید می تونید ایجاد کنید , کدی که در قسمت تغییر پیوند یکتا براتون نمایش داده میشه رو به این فایل اضافه کنید و فایل را ذخیره کنید .

خسته نباشید همین بود , امیدوارم مفید واقع بشه براتون.

آرزومند بهترین های برای شما … همیشه وردپرسی باشید.

یک پینگ

  1. پینگ‌بک: تغییر خودکار پیوند یکتا در وردپرس فارسی به انگلیسی - قالب وردپرس | پوسته وردپرس | افزونه وردپرس | بیگ تم

یک نظر

  1. هادی قربانی

    سلام هادی عزیز
    باید برید به قسمت تنظیمات » پیوندهای یکتا
    در این بخش باید از پیوند سفارشی استفاده کنید و در انتها هر کدوم از این موارد که مد نظرتون هست رو اضافه کنید

  2. هادی قربانی

    سلام علی عزیز
    فقط سئو داخلی انجام میدیم در صورت تمایل با ما در تماس باشید 9123422341

  3. علی

    سلام مجدد شما سئو انجا میدید؟

    اگر خودتون سئو نمیکنید چه سایتی رو معتبر میدونید؟

  4. هادی

    سلام و خسته نباشید، من میخوام انتهای پیوند یکتای مطالبم اینطور بخوره
    .html
    .php
    یا همچین چیزایی چطور باید اینکارو کنم؟

  5. هادی قربانی

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

  6. هادی قربانی

    علی عزیز
    خیلی چیز ها می تونه تاثیر گذار باشه اما این مورد که میگید یک سایت با رتبه الکسای 20 هزار تو نتایج هست و شما با 8 هزار نیستید دقت داشته باشید گوگل و الکسا هیچ ارتباطی به همدیگه ندارن . الکسا طبق یه اصولی به سایت ها امتیاز میده . گوگل هم یک سری موارد دیگه براش مهم هست پس یک سایت با الکسای 100 هزار هم می تونه نتایج بهتری نمایش داده بشه
    می تونید سایتتون رو بدید از نظر سئو بررسی کنن

  7. علی

    سلام من یه سایت دارم با رتبه الکسای 8 هزار اما تو سرچ خودم نیمدم یه سایت لینکم کرده که رتبش بالای 20هزاره ولی اون اومده تو سرچم از سایت منم بالا تره بنظرتون مشکل از کجاست ؟

    ادرس سایت :***
    لطفا جواب بدین ***

  8. shanderman

    سلام
    یه مشکلی در وردپرس دارم،ممنون میشم راهنمایی کنید:
    بیشتر محصولات من با دو آدرس متفاوت به شرح زیر قابلیت دسترسی دارند،و بیشتر آنها هم در گوگل ایندکس شده اند،چگونه یکی از آدرس ها را باید حذف کنم؟(محصولی به نام شکم بند هات شیپرز،محصولات دیگر هم به همین دو روش آدرس دهی زیر در دسترس هستند)

    shandermanshop.com/?product=hot-shapers

    shandermanshop.com/product/hot-shapers

  9. ابراهیمی

    مورد غیرمعمول و غیرمعقولی هست ، لطفا بیشتر توضیح بدید که چه کارهایی رو انجام میدین و نتیجه نمیگیرید

  10. سید جواد غلامی

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

  11. هادی قربانی

    اینا داستاناشون با هم فرق می کنه دوست من , تغییر پیوند یکتا از یک حالت به حالت دیگه

  12. علیرضا

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

    من در آخرین مطالب سایت یک سری مطلب نوشتم تا خوانندگان سایت بخونن.

    لینک مطلب من به طور مثال: (دوره های آموزش مقاله نویسی)

    asanporojeh.ir/%D9%86%D9%85%D9%88%D9%86%D9%87%20%DA%A9%D8%A7%D8%B1/%D8%AF%D9%88%D8%B1%D9%87-%D9%87%D8%A7%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-isi/

    حالا وقتی من تو گوگل مثلا در مورد این موضوع سرچ میکنم(( دوره های آموزش مقاله نویسی)) و سایت من بالا میاد ولی متاسفانه سایت به طور غلط یک لینک دیگری رو میدهد.

    asanporojeh.ir//%D8%AF%D9%88%D8%B1%D9%87-%D9%87%D8%A7%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-isi/

    عکس گوگل هم ضمیمه کردم خدمتتون. ممنون میشم راهنمایی بفرمایید چی کار کنم تا به لینک درست هدایت بشه

    8pic.ir/images/1d1tmtauo0y12cne0dnc.png

  13. هادی قربانی

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

  14. ابوالفضل

    سلام همین کار را انجام دادم ولی الان هنگام ورود به وردپرس با پیام 404 روبرو میشوم حتی دوباره هم وردپرس را نصب کردم ولی بازم هم خطای 404 می آید ؟

  15. ابوالفضل

    سلام
    ببخشید سایت جدید وردپرسی ما یه مشکلی داره تمام لینکها در پیوند یکتا اینطوریه editgame.ir/wordpress
    نمیدونم این کلمه ی WORDPRESS را چطور حذف کنم میشه راهنمایی کنید ؟

  16. هادی قربانی

    والا اینجور موارد نیاز به بررسی داره تا مشکل رو نبینم نمیتونم راهنمایی دقیقی انجام بدم

  17. محمد علی

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

  18. محمد علی

    سلام ، ضمن تشکر از مطلب مفید شما ، امروز هنگام کار با پلاگین user ultra متوجه شدم که پیوند های یکتا محصولاتم در ووکامرس تغییر کرده ، بلافاصله از قسمت تنظیمات وردپرس درست کردم مشکل رو ،
    اما یک ایراد باقی موند ، اونم اینکه در قسمت محصولات ، وقتی روی ” مشاهده ” یا ” نمایش ” کلیک میکنم ، پیوندی که صحیح هست رو نشون نمیده و پیوند یکتا ی نادرستی رو میگیره ، اما لینک های سایت درست هستن ، میخواستم بپرسم به نظر شما علت چیه ؟

    پیوند یکتا مد نظر من :
    product/sample-product/

    پیوند یکتا هنگام کلیک بر روی ” نمایش ” محصولات :
    ?product=ample-product

  19. الناز تهرانی

    مجددا همون حالت قبلی رو انتخاب کنید باید درست بشه
    اگه نشد ریستور می تونه به حالت قبل برش گردونه

  20. faegheh

    سلام من پیوند های یکتا رو از ساختار دلخواه به نام نوشته تغییر دادم کل صفحه هام 404 میده فایل htaccess هم ندارم چیکار باید یکنم؟

  21. هادی قربانی

    سلام
    همین آموزش مربوط به تغییر پیوند یکتا هست که نحوه اعمال تنظیمات هم گفته تا خطای 404 پیش نیاد
    البته توجه داشته باشید تغییر پیوند یکتا در صورتی که مطالب سایت شما زیاد باشه باعت افت سایت میشه

  22. Mohammad

    سلام.
    من میخوام از پیوند یکتای /%postname%/ به همون حالت پیش فرض برگردم. پس از تغییر 404 میاد . لطفا راهنمایی کنید

  23. MAhdi.mb55

    درمورد دوستانی که سوال کردن با مطالب بالا چطور پیوند یکتارو عوض کنیم بهشون افزونه Permalink Finder درسته که خیلی وقته آپدیت نشده ولی افزونه خیلی کاربردی است به طوری که پیوند های یکتایی که ازدست رفته و به صورت 404 نشون داده میشه رو به پیوند یکتا جدید راهنمایی میکنه

    ببخشید بابت نظرات بد موقع گفتم شاید کسی دنبالش باشه و بتونم اینجا راهنمایی کرده باشم

  24. هادی قربانی

    کافیه فایل .htaccess رو داخل هاست ایجاد کنید البته هیچی داخلش ننویسید , حد دسترسی فایل رو روی 777 تنظیم کرده و مجددا یه بار دیگه پیوند یکتا رو ذخیره کنید با حالت انتخاب نام نوشته. در این صورت اصلا نیازی نخواهد بود کد رو به صورت دستی قرار بدید و خود وردپرس این کار رو برای شما انجام میده. توجه داشته باشید اگر هاست شما پلسک باشد نمی تونید پیوند یکتا رو تغییر بدید

  25. یوسف

    سلام و عرض ادب
    خسته نباشید
    من رو نام نوشته قرار دادم و ذخیره کردم بعد کدی به من نداد؟
    لازمه خدمتتون عرض کنم که فایل .htaccess را هم تو روت هاست نبود
    با فایل زیلا رفتم تیک نشون دادن فایل های مخفی را هم زده بودم
    بعد یک فایل نوت پد ایجاد کردم و اونا تغییر دادم به .htaccess (دات قبل کمله قرار داره درسته؟) و اونا اپلود کرم رو هاست
    این کد را توش قرار دادم
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    اما صفحاتم را ارور 404 میده

    موقع ذخیره کردن پیوند یکتا پیام میده که “شما اکنون باید web.config خود را به‌روز کنید.”
    الان چیکار کنم
    ممنونم

  26. هادی قربانی

    خوب کلا برای تغییر لازم هست کد مربوط رو به فایل htaccess اضافه کرد.
    برخی مواقع لازم نمیشه و دلیلش این هست که فایل .htaccess قابل نشوتن هست به صورت خودکار و وردپرس خودش کد رو بهش اضافه می کنه.

  27. محسن

    سلام
    لطفا اينو تو متن اون بالا هم اضافه كنيد كه اگه بعد از تغییر پیوند یکتا مورد نظر و ذخيره كردن در سايت درست نشده بود بعد بايد باید فایل htaccess ویرایش بشه.چون منم نزديك بود بتركونم سايت رو!

    ممنون

  28. محمد

    یک سوال داشتم !! فرض کنید ما پیوند یکتا رو گذاشتیم روی گزینه نام نوشته و تیتر نوشته یا همون نام نوشته های ما فارسی باشه .
    راهی هست که خودکار به انگلیسی تبدیل کنه ؟؟ الان مثلا آدرس سایت شما انگلیسی اما تیتر مطالب تون فارسی !! منظورم رو متوجه شدید یا بیشتر توضیح بدم !! اگر امکانش هست توضیح بفرمایید یا یک لینک آموزشی بدید . باتشکر

  29. هادی قربانی

    مراحل رو قدم به قدم جلو برید وقتی در قسمت تغییر پیوند یکتا مورد نظر رو انتخاب و تنظیمات رو ذخیره کردید برید اماحا کنید ببینید تغییر کرده یا نه . اگه تغییر نکنه باید فایل htaccess ویرایش بشه

  30. پیمان

    سلام
    ما کد htaccess شمارو جای htaccess پیش فرض گزاشتیم ، سایت ترکید! حتی صفحه اول هم بالا نیومد. البته من رو لوکال دارم کار می کنم.
    ضمن اینکه وقتی تو صفحه پیوندها تغییراتو ذخیره میکنم هیچ کد htaccess ای نمیده

  31. هادی قربانی

    برای کسی که می خواد پیوند یکتا تغییر بده قابل استفاده هست ما ابتدای کار پیوند یکتا رو تغییر دادیم

  32. قیمت سکه

    سلام دوست عزیز عنوان برگه انگلیسی باشه بهتره یا فارسی الان من این عبارت را در گوگل سرچ کردم – تغییر پیوند یکتا در وردپرس – دو تا سایت اول بود که یکی انگلیسی نوشته و دیگری فارسی به نظرتون کدوم بهتره .

  33. هادی قربانی

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

  34. هادی قربانی

    برگه اختصاصی ندارید ؟ ممکنه شما قبلا این کلمه رو جایی نوشتید که الان پاکش کردید , اگه پاک شده باشه به مرور ایندکس ها تغییر می کنن.

  35. هادی قربانی

    از چه افزونه ای برای سئو استفاده می کنید ؟
    برگه صفحه اصلی شما اختصاصی هست ؟ یعنی تو قسمت برگه ها یک برگه برای صفحه اصلی دارید ؟
    عنوان سایتتون در قسمت تنظیمات » همگانی چیه ؟

  36. لاغری موضعی

    ساختار پیوند یکتا قبلا نوشته-نمونه بود
    الان %post_id%-%postname% است
    افزونه Permalinks Moved Permanently و WP No Category Base رو هم نصب کردم
    الان صفحه نوشته هام رو که کلیک میکنم سفید باز میشه روی نوار ادرس کلیک میکنم دوباره درست میشه
    مثل این
    avisaclinic.ir/%D9%85%DB%8C%DA%A9%D8%B1%D9%88%D8%AF%D8%B1%D9%85-%D8%A7%D8%A8%D8%B1%DB%8C%DA%98%D9%86
    http://avisaclinic.ir/میکرودرم-ابریژن
    بعد از رفرش
    avisaclinic.ir/departments/%D9%85%DB%8C%DA%A9%D8%B1%D9%88%D8%AF%D8%B1%D9%85-%D8%A7%D8%A8%D8%B1%DB%8C%DA%98%D9%86
    avisaclinic.ir/departments میکرودرم-ابریژن
    یعنی اولش اینطوریه
    وقتی پوسته رو عوض میکنم مشکلی حل میشه
    لطفا راهنمایی کنید

  37. هادی قربانی

    طبق این اموزش مراحل رو جلو برید اگه خیلی وقته سایت دارید و مطالب زیادی تو سایتتون هست بهتره تغییر ندید چون همه ایندکس های سایتتون به خطا می خوره

  38. هادی قربانی

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

  39. هادی قربانی

    کاری که به قالب نداره / توجه داشته باشید وقتی پیوند یکتا رو تغییر میدید یک کد با ذخیره شدن تغییرات براتون ظاهر میشه که باید اون کد رو داخل .htaccess قرار بدید

  40. محمد شرفی

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

  41. هادی قربانی

    اگه بخواید تغییر بدید کل ادرس ها در نتایج جست و جو به خطا می خوره اینی هم که میگید امکانش نیست

  42. مهران

    با سلام
    یکتای سایت من از اول پیش فرض بود الان هم خیلی لینک پستهارو در سایتهای مخنلف گذاشتم،بنظر شما چه کار کنم که فقط پست های جدیدی که از این به بعد میزارم پیوند یکتاشون اسم پست باشه؟
    و قدیمی ها باقی بمونن و فقط پست جدید عوض بشه ؟افزونه ای وجود داره؟فکر میکنم افزونه ای حتما وجود داره،میشه کمکم کنید؟

  43. رضا

    با سلام

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

    پیون یکتا را چنین تعریف کرده ام : /%category%/%postname%.html

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

    site/category/sub-category/postname.html

    در حال حاظر چنین است دامین/دسته مادر/نام پست .html

    زیر دسته ها را چرا نمایش نمی دهد؟

    چیکار باید بکنم ؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *