پیوند های یکتا همان آدرس مطالب وب سایت شماست. به عنوان مثال آدرس این مطلب برابر است با
تغییر دادن ساختار پیوند یکتا در وردپرس
که توسط ما و در تنظیمات وردپرس تنظیم گردیده است.
بنا به درخواست یکی از کاربران تصمیم داریم تا آموزش کار با این بخش از وردپرس رو قرار بدیم. پس به جهت ورود به این بخش از ابزارک تنظیمات گزینه پیوند های یکتا را انتخاب کنید.
همانطور که مشاهده می کنید در این بخش چندین طرح پیشنهادی برای شما وجود دارد که می توانید با انتخاب یکی از آن موارد و کلیک به روی کلید دخیره تغییرات آن را به روی وب سایت خود اعمال کنید.
اما قرار بود در این مطلب در مورد ایجاد تغییرات باب دلمون صحبت کنیم درسته؟ پس گزینه ساختار دلخواه رو انتخاب کنید.
حالا نوبت به طراحی ساختار پیوند های یکتا می رسه. اما پیش از تنظیم مقادیر لازمه که با برخی توابع کاربردی این بخش بیشتر آشنا بشیم.
%postname%
بازگرداننده عنوان پست (در صورت استفاده می تونید به صورت دستی در هنگام ارسال مطلب یا ایجاد یک برگه آدرس دلخواهی رو وارد کنید!)
%category%
بازگرداننده عنوان دسته بندی پست (خود عنوان نه بلکه نامکی که در هنگام ایجاد دسته در بخش نوشته ها برای دسته بندی انتخاب کرده اید)
%author%
بازگرداننده عنوان نویسنده مطلب
این توابع شامل چند دستور دیگه میشه که می تونید اون ها رو از طریق این لینک مشاهده کنید.
حالا نوبت به وارد کردن ساختار دلخواهمون می رسه. به عنوان مثال ما علاقه مندیم پیوند های یکتای مطالبمون چیزی مثل ساختار مطالب فعلی تم دیزاینر باشه. یعنی عنوان مطلب به علاوه یک html در آخر اون. بدین جهت مقدار زیر رو برای فیلد ساختار دلخواه رو وارد کنید.
/%postname%.html
حالا به صفحه اصلی وب سایتتون برید و تغییرات رو مشاهده کنید.
و یا ما ساختار دیگه ای رو امتحان می کنیم. می خواهیم ابتدا عنوان دسته بندی و پس از اون عنوان مطلب در ساختار پیوند یکتا باشه. پس دستور زیر رو به کار می بریم.
/%category%/%postname%/
به همین سادگی! شما هم می تونید ساختار دلخواه خودتون رو ایجاد کنید. البته فراموش نکنید در مثال اول شما نمی تونید هر پسوندی رو برای مطالبتون به کار ببرید. مثلا پسوند های تصویری و یا php اگرچه توسط وردپرس پذیرفته میشه اما هرگز به درستی اجرا نخواهند شد!
اگر این قالب را دوست دارید امتیاز دهید : |
/product-category/%d8%b7%d8%b1%d8%ad-%d9%84%d8%a7%db%8c%d9%87-%d8%a8%d8%a7%d8%b2/%d8%a8%d9%86%d8%b1-%d9%88-%d9%84%d8%a7%d8%b1%d8%ac-%d9%81%d8%b1%d9%85%d8%aa/%d9%85%d9%86%d8%a7%d8%b3%d8%a8%d8%aa-%d9%87%d8%a7%db%8c-%d9%85%d8%b0%d9%87%d8%a8%db%8c/
چه طوری می تونم تبدیل کنم به
btarh.ir/product-category/مناسبت-های-مذهبی/
ممنون از شما
سئوال مهمی دارم که ممنون میشم جواب بدید.
آیا کدی هست که بشه سیستم لینک دهی رو از postname به post_id تغییر داد و همه لینک های قدیمی به لینک های جدید ریدایرکت بشه؟
اگه میخوایدافزونه Dean’s Permalinks Migration و یا افزونه های مشابه رو پیشنهاد بدید باز هم 2 تا سئوال دارم:
1- با توجه به اینکه تعداد لینک خیلی خیلی بالایی در سایت دارم (حدود 20.000 مطلب و یا بیشتر) آیا برای هر لینک یه دستور ریدایرکت در htaccess ایجاد میشه؟
2- افزونه رو میشه بعد از انجام کار از سایت پاک کرد و یا اینکه همیشه باید در سایت نصب باشه؟
تشکر
سلام
من دارم یه اسکریپت برا خودم مینویسم ..میخوام از این تکنیک استفاده کنم
این تکنین بدون ورد پرس چجوری میشه استفاده کرد؟
آموزش بسیار خوبی بود مرسی از اینکه به اشتراک گذاشتید
ممنون از سایت خوبتون
بنظرم پیوند یکتا فقط باید کوتاه باشه و ربطی به فارسی بودن آن که بخاطر encode شدنش باعث میشه هزار کاراکتر بشه رو گوگل زیاد دوست نداشته باشه
با سلام و احترام
ممنون از سایت خوبتون
ما یه سایت داریم که با آی پی و پروت درستش کردیم.مثلا xx.xx.xx.xx:8080
دی ان اس هم ست کردیم که با آدرس بیاد بالا.
ولی مشکل الان اینه که آدرس رو که می زنیم بازم توی طول بار بالا آی پی و پورت رو نشون می ده
من فک کردم شاید بشه اینجا تنظیماتش رو درست کرد ولی بازم اینجا هم آپشن هایی که داره با آی و پورت در اختیارم هستند
ممنون می شم راهنمایی بفرمایید چی کار کنم دیگه آی پی و پورت نشون داده نشه و فقط آدرس ست شده توی دی ان اس بیاد برام
با تشکر
با سلام و احترام خیلی ممنون از سایت خوبتون من کلمه (تغییر پیوند یکتا در وردپرس) را سرچ کردم سایت شما دومین سایت بود به نظر شما عنوان برگه ها در ورپرس فارسی باشه مانند همین اموزش شما یا انگلیسی باشه مانند http://bigtheme.ir/how-to-change-wordpress-permalink/ هر دوی شما یک عنوان مطلب را زده بودید ولی یکی فارسی نوشته و دیگری انگلیسی به نظر شما کدام بهتر است .
فارسی بهتر هست.
سلام
چرا به اخر پست های من کلمه ” خانه ” ( در گوگل ) اضافه میشه ؟
باسلام و عرض احترام
ادرس صفحه نوشته های وبلاگ بنده به این شکل در سایت نمایش داده میشود
http://avisaclinic.ir/category/%D8%AA%D8%BA%D8%B0%DB%8C%D9%87-%D9%88-%D8%B1%DA%98%DB%8C%D9%85-%D8%AF%D8%B1%D9%85%D8%A7%D9%86%DB%8C/
یعنی مثلا
category/بخش-ها/بوتاکس
و صفحه سفید نمایش داده میشود
حالا وقتی category رو به صورت دستی از ادرس حذف میکنم صفحه درست نمایش داده میشود و ادرس به این شکل درمیاد
departments/بوتاکس
از طریق نصب افزونه سعی کردم category رو از ادرس حذف کنم صفحه سفید میشه و وقتی رفرش میکنم درست نمایش داده میشه بعضی صفحات هم 404 میگیرند
http://avisaclinic.ir/%D8%AE%D8%AF%D9%85%D8%A7%D8%AA/%D8%AA%D9%86%D8%A7%D8%B3%D8%A8-%D8%A7%D9%86%D8%AF%D8%A7%D9%85/%D8%A2%D9%86%D8%A7%D9%84%DB%8C%D8%B2-%D9%88%D8%B2%D9%86-%DA%86%D8%B1%D8%A8%DB%8C/
ساختار پیوند یکتا قبلا نوشته-نمونه بود
الان %post_id%-%postname% است
افزونه Permalinks Moved Permanently و WP No Category Base رو هم نصب کردم
الان صفحه نوشته هام رو که کلیک میکنم سفید باز میشه روی نوار ادرس کلیک میکنم دوباره درست میشه
مثل این
http://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/میکرودرم-ابریژن
بعد از رفرش
http://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
http://avisaclinic.ir/departments/میکرودرم-ابریژن
یعنی اولش اینطوریه
یعنی وقتی وارد سایت میشم قسمت وبلاگ روی دسته های مربوط به بخش ها که کلیک میکنم ادرس ها با صفحه سفید مواجه است که بعد از رفرش مشکل حل میشه
افزونه رو برای جلوگیری از مشکل 404 نصب کردم که گوگل ازم ایراد نگیره
این فایل httaccec من هست:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# BEGIN Compress text files
SetOutputFilter DEFLATE
# END Compress text files
RewriteEngine On
RewriteCond %{HTTP_HOST} !^avisaclinic\.ir$ [NC]
RewriteRule ^(.*)$ http://avisaclinic.ir/$1 [R=301,L]
# BEGIN Expire headers
ExpiresActive On
ExpiresDefault “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType text/css “access plus 1 month”
ExpiresByType text/javascript “access plus 1 year”
ExpiresByType application/javascript “access plus 1 year”
ExpiresByType application/x-javascript “access plus 1 year”
ExpiresByType text/html “access plus 600 seconds”
ExpiresByType application/xhtml+xml “access plus 600 seconds”
ExpiresByType font/ttf “access plus 1 year”
ExpiresByType font/woff “access plus 1 year”
# END Expire headers
# BEGIN Cache-Control Headers
Header set Cache-Control “max-age=2592000, public”
Header set Cache-Control “max-age=2592000, public”
Header set Cache-Control “max-age=2592000, private”
Header set Cache-Control “max-age=600, private, must-revalidate”
# END Cache-Control Headers
# BEGIN Turn ETags Off
Header unset ETag
FileETag None
# END Turn ETags Off
# BEGIN Remove Last-Modified Header
Header unset Last-Modified
# END Remove Last-Modified Header
# END WordPress
لطفا راهنمایی کنید
دوست من تمام افزونه هیا مرتبط رو حذف کنید.بعد از بخش تنظیمات -> پیوند یکتا برید یکی از تنظیمات پیش فرض رو انتخاب کنید . حالا یک فایل httaccec تولید خواهد شد این کد ها را به شکلی که خود وردپرس توضیح داده اضافه یا حذف کنید همین.
با سلام
یکتای سایت من از اول پیش فرض بود الان هم خیلی نوشته ها در سایتم گذاشتم بخوام تغییر بدم ،کل ادرس ها در نتایج جست و جو به خطا می خوره
را حل چیه؟
دوست من کدی که وردپرس رو به شما داده در فایل htaccess قرار بدید.
سلام
من چند روزی هست که که پیوند یکتا مطالب سایتم به صورت علامت سوال در میاد
چیکار شده؟میشه درستش کرد؟
مثل این لینک : http://fungallery.ir/197/?-????-???-???-?-????-???-????-??????.html
دوست من این مشکل از encoding فایل php شما هست.این قالب رو به صورت UTF-8 ذخیره کنید مشکل حل خواهد شد.
ممنون
سلام ممنون عالی مفیدبود
بهترین حالتش که سئوی بیشتری داره کدومه ؟
با پسوند اچ ام ال بهتره یا / ؟
در جایی خوندم که گوگل لینک هایی که به / ختم می شند رو بیتر دوست داره تا نسبت به پسوندار !