منوهای پرستاشاپ – تنظیمات سئو و URLها
از منوی «تنظیمات»، بخشهای «تنظیمات عمومی»، «تنظیمات سفارشها»، «تنظیمات محصولات» و «تنظیمات مشتریان» رو بررسی کردیم. تو این ویدیو به معرفی ویدیوهای قبلی که در اونها «تنظیمات قالبها» رو به صورت جداگانه پرداخته بودیم، معرفی میکنیم و بعد میریم سر اصل مطلب یعنی «تنظیمات سئو و URLها». این بخش یکی از بخشهای مهم پرستاشاپه که باید همون اول راهاندازی تنظیمش کنید. چرا که بعد از راهاندازی و ایندکس شدن تو موتورهای جستجو، هر تغییری اینجا اعمال کنید یا ممکنه یه مدتی طول بکشه تا دوباره صفحاتتون با مشخصات جدید ایندکس بشه و یا بدترین حالت اینکه با تغییر «شمای URLها» لینک صفحات مختلف سایتتون بشکنه و با ۴۰۴ مواجه بشید. که البته برای همه راهحلهایی وجود داره. اما بهتر اینه که همون ابتدای راه با جستجو و تحقیق بهترین تنظیمات رو انتخاب و اعمال کنید.
در این ویدیو میبینیم که چطور میتونیم «عنوان متا»، «توضیحات متا» و «URL» صفحاتی از جمله index رو تغییر بدیم و عبارت «قدرت گرفته از پرستاشاپ» رو با عبارت دلخواه خودمون جایگزین کنیم. میتونیم URL آشنا و بومی رو فعال کنیم. تغییر مسیرهای canonical و دامنه فروشگاه رو تنظیم کنیم. از همه مهمتر میتونیم شمای URLهای محصولات، شاخهها، صفحات مدیریت محتوا و سایر مسیرهای موجود رو به مقادیر دلخواه تغییر بدیم. مثلاً میتونیم URL محصولات رو طوری تنظیم کنیم که شاخه درون URL قرار نگیره.
لینکهایی که داخل ویدیو زیرنویس میشن این پایین از تب «لینکها» قابل دسترسی هستند.
خلاصه:
- مراجعه به «تنظیمات > سئو و URLها»
- تغییر مقادیر عنوان و توضیحات متای صفحه اصلی (index) با کلیک بر روی «ویرایش»
- تغییر مقادیر عنوان و توضیحات متای صفحات دیگر که در این بخش لیست شدهاند.
- فعال/غیرفعال کردن URL آشنا
- فعال/غیرفعال کردن URL بومی (محلی) جهت استفاده از حروف غیر لاتین در URLها
- تعیین نحوهی «تغییر مسیر به URL استاندارد» (Redirect to canonical URL)
- فعال/غیرفعال کردن گزینه MultiViews آپاچی
- فعال/غیرفعال کردن غیر فعال کردن ماژول mod_security آپاچی
- تنظیم آدرس URL فروشگاه
- تنظیم دامنه فروشگاه
- تنظیم دامنه SSL
- تنظیم URI اصلی
- تنظیم شمای URLها
- مسیر به سوی محصولات
- مسیر به سوی شاخه
- تعیین مسیر به دسته بندی که ویژگی “فیلتر انتخاب شده” برای ماژول “جستجوی لایه ای” (blocklayered) را دارد
- مسیر به سوی توزیع کننده
- مسیر به سوی تولید کننده
- مسیر به سوی صفحه CMS
- مسیر به سوی شاخه CMS
- مسیر به سوی ماژولها
- تولید فایل ربات (robots.txt)
لینکها:
لینک ویدیوهای قبلی که در این ویدیو به اونها اشاره شد:
لینک مقالاتی که در این ویدیو به اونها اشاره شد:
عالی بود. ممنون
خواهش میکنم
سلام ویدیو آموزشی رو دیدم، سرور تیک زدم گفتن فعال هست، برای فعال سازی mod-rewrite چه تغییری باید در فایل htaccess ایجاد کنم؟
درود بر شما
ویدیوی عالی بود. همیشه در بحث آموزش پرستا خلاء آموزش تصویری وجود داشت و شما به خوبی این خلاء رو پر کردید.
مهندس جان یک سوال داشتم، زمانی که در بخش
کتگوری رو بر می داریم باید در اچ تی اکسس چه کاری انجام بدیم که محصولات ایندکس شده در گوگل آسیب نبینه؟ و با ص404 روبرو نشه؟
ممنون میشم کامل توضیح بدید
گروه دیبیاستم یک ماژولی برای این کار تهیه کردن. فکر میکنم با استفاده از این ماژول شما به صورت دستی باید تمام لینکهای مبدا و مقصد رو به همراه نوع ریدایرکت (مثلاً ۳۰۱) وارد کنید. برای اطلاعات بیشتر باید بهشون تیکت بزنید تا راهنماییتون کنند.
در کل باید باید آدرسهای قدیمی رو ریدایرکت ۳۰۱ کنید به آدرسهای جدید. برای این نوع ریدایرکت هزاران راهنما وجود داره تو وب که با یک گوگل کردن ساده بدست میاد.
سلام خسته نباشید
ممنون از ویدئو های ارزشمندی که درست می کنید. من میخواستم بدونم ماژولی رو که در ویدئو ازش صحبت می کنید و مربوط به تگ canonical و درست کردن آدرس های چندگانه هست رو تست کردید شما؟ و اینکه چه جوری میتونیم بهش دسترسی داشته باشیم؟ چون فکر کنم خیلی مشکل درست کنه برای فروشگاه ها این قضیه آدرس های چندگانه
ممنون بخاطر همه زحمات و پاسخویی شما
سلام سلامت باشید؛ خواهش میکنم.
من اون زمان ضبط ویدیو ماژول رو تست کردم و فکر میکنم کاری که میگفت رو نکرد. بعد از اون بررسی نکردم این موضوع رو هنوز. ولی ظاهرا پرستاشاپ خودش به صورت پیش فرض این کار رو انجام میده. میتونید صفحات ایندکس شدهتون تو گوگل رو ببینید که آیا تمام ترکیبهای محصول رو ایندکس میکنه یا فقط یکیش رو.
سلام خیلی متشکر بنده یه مشکل اساسی در سایت دارم البته تازه دارم راه اندازی میکنم و اون عدم نمایش محصولات در زیر شاخه هاست در واقع هر چی محصول وارد میکنم با ایتکه در زیزشاخه ها قرار داره ولی پیغام میده هیچ محصولی در این شاخه موجود نمیباشد ولی محصول در صفحه اصلی در قسمت محصولات جدبد ظاهر میشه این مشکل وقتی روی لوکال نصب کردم وجود نداره ولی وقتی روی هاست نصب کردم اینطوریه خواهشا 3 روزه خواب ندارم از بس توی سایتهای خارجی دنبالش گشتم ولی نتیجه نگرفتم لطفا کمک کنید ممنون
سلام خواهش میکنم
شما از تب وابستگیهای یکی از محصولاتتون که میگید تو شاخه هست یه اسکرین شات بذارید. و لینک صفحه محصول و شاخه مورد نظر رو هم بذارید.
و اینکه سوالاتتون رو زیر ویدیوی مرتبط بپرسید لطفاً. این سوال رو هم زیر ویدیوی «افزودن محصول – تب وابستگیها» قرار بدید تا من این رو از اینجا پاک کنم و جوابتون رو اونجا بدم.
اول باید تشکر کنم از آقای رضازاده عزیز به خاطر ویدیو آموزشی کاملشون.
متاسفانه پرستاشاپ tag canonical رو استفاده نمیکنه .دوستان پرستا شاپی حتما با این مشکل مخصوصا در صفحه هایتی که دارای چن صفحه هستد برخورد میکنن .مثلا شاخه ای که توش محصولات بیشتر از یک صفحه هست.در این صورته که گوگل تمام صفحات یک شاخه رو duplicate میشناسه و دوستان میتونن با گرفتن ماژول های canonical urls از مارکت پرستاشاپ مشکلشون رو حل کنن.
بنده یه مشکلی دارم که توی گوگل وبمستر تمامیه لینکهای قدیمی محصول من با اینکه ریدایرکت میشه به لینک جدیدش duplicate شناخته شده
ممنون میشم راهنمایی کنید
سلام
ممنون میشم توضیح بدین در پرستاشاپ اگه ssl روی دامنه فروشگاه نصب باشه تنظیم آدرس URL فروشگاه رو باید چجوری تنظیم کرد
در بخش مدیریت پرستاشاپ از منوی تنظیمات > عمومی
گزینهی «فعال سازی SSL» رو روی بله قرار بدید.
اگر میخواید که در تمامی صفحات پرستاشاپ SSL داشته باشید گزینهی «فعال سازی SSL در تمامی صفحات» رو هم روی بله قرار بدید.
بعد با استفاده از ابزار SSL Check سایت jitbit.com، کل سایتتون رو چک کنید که تمام صفحاتش از https استفاده کرده باشه و اگر لینکی http هست، براتون مشخص میکنه و اونها رو هم Https میکنید تا قفل سبز رنگ تو تمام صفحاتتون فعال بشه.
ممنون از پاسخ سریعتون
این تنظیمات رو انجام دادم . میخواستم بدونم تنظیم دامنه SSL به مثلا https://mysite.ir نباید تغییر کنه
خواهش میکنم، نه نیازی نیست.
سلام
ممنون از آموزش های خوبتون
من یه مشکلی که در قسمت اورال ها دارم اینکه مثلا بخش وبلاگ سایت که با آدرس fasleaval.com/weblog/post1 هستش وقتی از بخش وبلاگ روی صفحات دیگر سایت کلیک می کنم بخش weblog/ تو آدرس می مونه و باعث میشه صفحات دیگه 404 بشه مثلا میشه fasleaval.com/weblog/about-us بنابراین صفحه about-us/ ارور 404 میده که این مشکل تو گوگل وبمستر هم مشخص هستش. لطفاً در این ضمینه راهنمایی بفرمایید.
با تشکر فراوان
سلام خواهش میکنم. پرستاشاپ به صورت پیشفرض که روی خودش وبلاگ نداره و احتمالا شما دارید از یک ماژول برای این کار استفاده میکنید. اگر اینطور هست باید به نویسندهی اون ماژول تیکت بزنید و مشکلتون رو مطرح کنید تا راهحل رو خدمتتون ارسال کنه.
خسته نباشید. خدا قوت
دو تا سوال:
1- مهم نیست دامنه فروشگاه رو با www یا بدون اون وارد کنیم؟ با http:// چطور؟
2- وقتی ssl رو فعال کردیم دامنه ssl رو باید چی پر کنیم؟ (شاید سوال ساده لوحانه ای به نظر برسه ولی چون جواب قسمت دوم سوال 1 رو هنوز نمیدونم برام پیش اومده)
اصلا سوال ساده لوحانه ای نیست.
احتمالا منظورت اون دو تا کادر «دامنه فروشگاه» و «دامنه SSL» هست.
۱. اینکه دامنه با www باشه یا بدون www بحثهای خیلی زیادی روش صورت گرفته که حتما باید برید و مطالعه کنید بر اساس اون شرایط و نظرات تصمیم گیری کنید.
۲. نیازی نیست دست به این دوتا فیلد بزنید. فقط کافیه اون دو تا گزینه (فعال سازی SSL و فعال سازی SSL در تمامی صفحات) رو در تنظیمات عمومی روی بله قرار بدید.
سلام
برای صفحاتی مثل my-account و contact و prices-drop و … وقتی با آدرس آشنای فارسی قرار میدم خطای 404 میده. در صورتی که mod-rewrite در xampp و url friendly و accented url فعال هست
علت چیه؟
از کجا این آدرس رو تغییر میدید؟
با سلام و خسته نباشید
چند سوال
در حالت پیشفرض قالب URL به شکل زیر هست
<code>{category:/}{id}-{rewrite}{-:ean13}.html</code>
مثل :
site.ir/home/6-test.html
برای این که به قالبی مثل قالب URL دیجیکالا برسیم
مثل :
digikala.com/Product/DKP-39319
چیکار باید کرد؟
یعنی که به جای نام عمومی محصول، کد مرجع و یک دسته بندی قبلش مثل product نمایش داده بشه
و سوال دوم
این که وقتی -{id} رو از توی مسیر به سوی محصولات بر میدارم
مشکل زیر به وجود میاد که حتما id رو میخواد
<code> Keyword “{id}” required for route “product_rule” (rule: “{rewrite}.html”)</code>
چیکار باید کرد که id رو بشه حذف کرد؟
قبل از اینکه پاسخ بدم لازمه این نکته رو ذکر کنم که اگر لینک های محصولات شما در موتورهای جستجو (بخونید گوگل) ایندکس شده، این تغییرات باعث میشه که تمام ایندکسهای محصولاتتون ۴۰۴ بشه و رنکهاتون رو از دست بدید. بنابراین اگر در این موقعیت قرار دارید، حتماً بعد از تغییرات لینکها اونها رو به آدرس جدید ریدایرکت ۳۰۱ کنید (از طریق htaccess.)
۱. برای تغییر آدرس محصول که شبیه دیجیکالا بشه این کد رو در کادر آدرس محصول در تنظیمات سئو و URLها قرار بدید (بدون اون تگهای code های ابتدایی و انتهایی):
<code>Product/{reference:/}{id}-{rewrite}{-:ean13}.html</code>
۲. برای حذف آیدی از داخل لینک محصول (که پیشنهاد نمیشه) میتونید از ماژول استفاده کنید. یه سری ماژول های خارجی هستند که این کار رو انجام میدن. جستجو کنید remove id from prestashop url module.
ممنون و تشکر
اگه url مسیر به سوی محصولات رو به صورت زیر باشه
{id}-{rewrite}.html
و url مسیر به سوی شاخه
{id}-{rewrite}
url مسیر به سوی محصولات رو به صورت زیر
Product/{id}-{rewrite}
مشکلی برای url به سوی شاخه ها به وجود نمیاد؟
و این که من الان از
Product/FSX-{id}/
http://site.ir/Product/FSX-3
https://www.digikala.com/Product/DKP-101695/
با راهنمایی شما استفاده میکنم که مثل دیجیکالا شده
خواهش میکنم حمیدرضا جان
اگر سوالت رو درست فهمیده باشم، منظورت اینه که اگر .html رو از url محصول برداری و به جاش یه Product بذاری تو url مشکلی پیش میاد یا نه؟
اگر اینه سوالت باید بگم که نه مشکلی (تداخلی) پیش نمیاد. اما جهت اطمینان بعد از اعمال این تغییر، یک محصول و یک شاخه که شناسه هاشون (ID) با هم برابره رو تست کن. ببین اشتباهی ریدایرکت نشه به اون یکی. مثلا یه محصول با آیدی ۱۵ و یه شاخه با آیدی ۱۵. روی لینک هر دوشون کلیک کن و نتیجه رو بررسی کن.
خب من همه چیز رو تست کردم و به خوبی کار میکنه.
فقط میمونه یک مشکل از نظر من. که او id توی مسیر به سوی شاخه هست
هیچ روش دستی ای به غیر از ماژول برای حذف کردن id از مسیر به سوی شاخه وجود نداره؟
چون خیلی جالب نیست به نظرم
من روشی برای این کار سراغ ندارم.
به نظر من وجود آیدی تو شاخه باعث میشه که اگر بعدا خواستی لینک آشنای شاخه رو عوض کنید، اون لینک ۴۰۴ نشه.
این ماژول رایگان هست
https://github.com/wayann/PrestaShop-modules-CleanURLs/
اما مشکلی که داره میاد و برای همه {rewrite} رو required میکنه
و برای مسیر به سوی محصولات categories و rewrite رو required میکنه
باید بگردم دنبال روشی که فقط {id} required رو بشه برداشت و چیزی رو reuired نکنه
یا همین ماژول رو تغیر داد
ماژولی که
rel canonical
رو درست میکرد ایا تست کردید؟
بنظرتون تو قسمت شمای url /مسیر به سوی محصول category رو بذاریم باشه یا نه ؟ یا الگو بهتری پیشنهاد میکنید !؟
سه روش میشه نوشت :
http://www.mysait.com/home/نام_محصول
http://www.mysait.com/نام محصول /زیر شاخه خود محصول
http://www.mysait.com/نام محصول /
نظر با توجه به اطلاعات زیادتون کدوم رو پیشنهاد میدین ؟
تو مقالات سئو در مورد این موضوع خیلی بحث شده. نظر واحدی در موردش وجود نداره و نمیشه برای همه سایتها یه نظر داد. به نظرم به انگلیسی جستجو کنید و نظرات مختلف رو بخونید و بر اساس اون تصمیم بگیرید.
فایل رم سرور کجاهست؟
یو آر ال بومی (محلی) برای موتور جستجو بهتره که فعال باشه یا غیر فعال؟
یه جا توی این ویدیو، وقتی تو صفحه محصول روی رنگ کلیک شد ، یو آر ال تغییر کرد و گفته شد که باعث داپلیکیت شدن میشه. برای جلو گیری باید از کنونیکال استفاده کرد. آموزش (فارسی) در رابطه با این موضوع پیدا نکردم که کامل توضیح داده باشه. اگه لینکی هست برای آموزش فارسی لطفا میکنید بفرستید؟ ممنون میشم ، اگرم نیست که برم همون انگلیسیش رو بخونم . یا اینکه اگه ماژولی هست که این کارو انجام بده ، لطفا معرفی کنید.
۱. بله حتما فعال باشه.
۲. این مشکل الان وجود نداره و به صورت خودکار ریدایرکت میشه به لینک اصلی محصول. برای تست کافیه هر دو لینک رو با گوگل وبمستر تولز fetch کنید و نتیجه رو ببینید.
سلام
بنده زمانی که قسمت تنظیم URLها رو ذخیره میکنم با پیغام :
قبل از اینکه شروع به استفاده از این ابزار کنید، شما نیاز دارید به
– ایجاد یک فایل .htaccess خالی در ریشه سایت شما
– به آن دسترسی نوشتن بدهید (CHMOD 666 بر روی سیستم یونیکس).
روبرو میشم
البته یه فایل htaccess رو هم ساختم ولی مشکل حل نشد
با سلام
ممنون از تمامی ویدئوهای شما
با فعال کردن URL آشنا، عکس های محصول نمایش داده نمی شود، مشکل از کجاست؟
این راهنمای بازسازی htaccess رو دنبال کنید:
https://t.me/fasleaval/297
سلام وقت بخیر. ممنون از ویدئو های عالی
من قصد دارم {-:id_product_attribute} را از آدرس محصول حذف کنم، اما بعد از حدف پیام زیر نمایش داده می شه:
کلمهکلیدی “{id_product_attribute}” مورد نیاز برای مسیر “product_rule” مورد نیاز است (قانون: “{id}-{rewrite}.html”)
ایراد از کجا می تونه باشه؟
ایرادی که وجود نداره.
داره میگه این اجباریه نمیتونید حذفش کنید باید حتما تو url باشه.
میتونید با استفاده از ماژول زیر این پارامترهای اضافه لینک رو بردارید.
ماژول پرستاشاپ حذف شناسه از آدرس صفحه
سلام و عرض ادب
من یه سری ویژگی برای محصولم وارد کردم
گوگل این ویژگی ها رو ایندکس کرده در حالی که همشون میرسه به صفحه 404
چیکار کنم که ویژگی ها ایندکس نشه ؟
جناب رضازاده از این آموزش استفاده کردم. سپاسگزارم بابت تولید این آموزش
با سلام من میخوام این محصول را بخرم تا بصورت آفلاین بتونم ازش استفاده کنم اما دکمه خرید برای من عمل نمیکنه
ممنونم
برای من اصلا باز نمیشن. ارور میده مشکلی پیش اومده و حالت عیب یابی رو روشن کن.
حالت دیباگ رو طبق آموزش زیر روشن کنید و بررسی کنید چه خطایی بهتون نمایش داده میشه:
https://fasleaval.com/blog/6711/حالت-تعمیرات-پرستاشاپ-1-7