কীভাবে ইউআরএল থেকে এসআইডি অপসারণ করবেন?


26

আমি অ্যাবিসি.কম ডোমেইনে ম্যাজেন্টো 1.9 ইনস্টল করেছি এবং অ্যাডমিন থেকে xyz.abc.com URL থাকা একটি নতুন ওয়েবসাইট তৈরি করেছি

System -> Manage Stores

এখন আমি যা করেছি তা একটি নতুন সাব ডোমেন xyz.abc.com তৈরি করেছে এবং মূল ম্যাজেন্টো ইনস্টলেশনের দিকে নির্দেশিত।

আমি যখনই xyz.abc.com এ যাই তা ঠিকঠাক কাজ করে। তবে এই পৃষ্ঠায় যে লিঙ্কগুলি উত্পন্ন হয়েছে সেগুলিতে abc.com?SID=sdfskjdf45ssdf/somepage এর মতো একটি কোয়েরি স্ট্রিং প্যারামিটার রয়েছে।

এখন আমি abc.com?SID=sdfskjdf45ssdf/somepage কে xyz.abc.com/somepage এর সাথে প্রতিস্থাপন করতে চাই।

উত্তর:


8

আপনার সাবডোমেন স্টোরের জন্য আপনাকে বেস url এবং বেস লিঙ্ক url কনফিগার করতে হবে।
সিস্টেম-> কনফিগারেশন-> ওয়েব-> অনিরাপদ (এবং প্রয়োজনে সুরক্ষিত) এ যান এবং http://xyz.abc.comবেস url এবং বেস লিঙ্ক url পূরণ করুন।
আপনি এটি পাচ্ছেন কারণ সাবডোমেন স্টোর চালানোর সময় আপনি প্রকৃতপক্ষে মূল ডোমেন স্টোরটি চালাচ্ছেন এবং পৃষ্ঠার প্রতিটি লিঙ্ক আপনাকে মূল ডোমেন স্টোরে ফিরিয়ে আনবে।


সাবডোমেনে, আমার কেবল http://xyz.abc.comফর্ম্যাট রয়েছে তবে এখনও আমি ?__SID=Uআমার প্রধান ডোমেন ইউআরএলে সংযুক্ত দেখতে পাচ্ছি ।
মিঃগ্রিন

সিস্টেম-> কনফিগারেশন-> ওয়েব-> সেশন বৈধকরণ
সেটিংস-

51

যান এডমিন> সিস্টেম> কনফিগারেশন> ওয়েব> সেশন বৈধতা যাচাই সেটিংসের

তারপর নিষ্ক্রিয় কনফিগ জন্য SID ফ্রন্টএন্ড ব্যবহার করুন = কোন


6

অনেক লোক আশ্চর্য হয় যে কেন মাঝেমধ্যে এসআইডি অংশটি তাদের ম্যাজেন্টো ইউআরএলে প্রদর্শিত হয়। আপনার URL টির শেষে সাধারণত অতিরিক্ত এসআইডি কোয়েরি থাকে query ছবিটি একবার দেখুন। কৌতূহল হ'ল এটি সর্বদা প্রদর্শিত হয় না। এটি সবচেয়ে সাধারণ পরিস্থিতি কী ঘটে? আপনি আপনার সিস্টেম> কনফিগারেশন> ওয়েব ইন্টারফেসে আপনার "বেস ইউআরএল" হিসাবে প্রবেশ করেছিলেন একই ডোমেন বৈকল্পিকের সাথে আপনি সাইটটি অ্যাক্সেস করতে পারেন নি।

আপনি যখন সাইটটি চালু করার সিদ্ধান্ত নেবেন, আপনাকে সিদ্ধান্ত নিতে হবে আপনি http://www.domain.com/ URL বা http://domain.com/ বাজারজাত করবেন কিনা । এটি একটি গুরুত্বপূর্ণ সিদ্ধান্ত এবং আপনার দৃষ্টি প্রায়শই পরিবর্তন করা উচিত নয়। অনুসন্ধান ইঞ্জিনগুলি সাধারণত two দুটি URL টি আলাদা সাইট হিসাবে বিবেচনা করে এবং তাই পৃষ্ঠা র্যাঙ্ক সম্ভাবনাটি এই দুটি URL এর মধ্যে বিভক্ত করা যেতে পারে। সুতরাং, আপনি www ব্যবহার করবেন কিনা তা নিয়ে ভাবুন এবং এই সিদ্ধান্তটি বদ্ধ থাকুন।

একবার আপনি সিদ্ধান্ত নিলে আপনার সিস্টেম> কনফিগারেশন> ওয়েব ইন্টারফেসে যান এবং পছন্দসই ফর্মটি "বেস ইউআরএল" ক্ষেত্রে প্রবেশ করুন। আপনি যখন সাইটে অ্যাক্সেস করবেন তখন আপনি লক্ষ্য করবেন যে কোনও "এসআইডি" নেই যখন ইউআরএল "বেস ইউআরএল" ক্ষেত্রের মানটির সাথে মেলে এবং যখন তা না ঘটে তখন উপস্থিত হয়।

এখন, আমরা সেই দক্ষতাটি চাই যা সাইটটি একবারে অ্যাক্সেস করার পরে যথাযথ URL এ পুনঃনির্দেশ করে। কেউ কোনও ফোরাম বা ব্লগে একটি ভুল লিঙ্ক রাখতে পারেন। আমরা চাই না যে এই লিঙ্কগুলি অনুযুক্ত URL এর দিকে পরিচালিত করবে এবং আমরা চাই না যে এসআইডিগুলি সেই দর্শকদের কাছে প্রদর্শিত হবে। সর্বাধিক গুরুত্বপূর্ণ: আমরা চাই না যে অনুসন্ধান ইঞ্জিনগুলি এসআইডি সহ ইউআরএলগুলি সূচী করে।

সমাধান সহজ। আপনার .htaccess জরিমানায় যান এবং বলার মতো লাইনটি সন্ধান করুন

RewriteEngine on আপনি যদি www অংশ নিতে চান:

RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com$ [NC] RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L] আপনি যদি www অংশ নিতে চান না:

RewriteEngine on RewriteCond %{HTTP_HOST} !^yourdomain\.com$ [NC] RewriteRule ^(.*)$ http://yourdomain.com/$1 [R=301,L]

সূত্র ইনকো থেকে


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.