গিটহাব প্রকল্প পৃষ্ঠাগুলির জন্য কাস্টম ডোমেন


436

gh-pagesআমার http://github.com রেপোর একটিতে আমার একটি শাখা রয়েছে । আমি http://myuser.github.com/myrepo এ গেলে গিটহব প্রকল্পের পৃষ্ঠাগুলি ঠিকঠাক কাজ করে

আমি একটি কাস্টম ডোমেন (myexample.com) সেটআপ করতে চাই যা এই প্রকল্প পৃষ্ঠাগুলি পরিবেশন করবে। আমি উভয় চাই myexample.comএবং www.myexample.comএই প্রকল্প পৃষ্ঠাগুলি পরিবেশন করা।

গিটহাব পৃষ্ঠাগুলি আপনাকে আপনার ডিএনএসে একটি রেকর্ড এবং সিআইএম রেকর্ড তৈরি করতে সহায়তা করে । একটি রেকর্ডটি অর্থবোধ করে, তবে আমার ডিএনএসে সিএমএল রেকর্ডটি কী তৈরি করতে হবে তা আমি জানি না।

gh-pagesডক্স একটি করতে বলছি CNAME'charlie.github.com' এর জন্য রেকর্ড যা ব্যবহারকারী পাতা ভান্ডার। আমার কোনও ব্যবহারকারীর পৃষ্ঠার সংগ্রহস্থল নেই - আমার কাছে কেবলমাত্র একটি প্রকল্পের সংগ্রহস্থল এবং একটি gh-pagesশাখা রয়েছে যা আমি ব্যবহার করতে চাই myexample.comএবং www.myexample.com

আমার প্রকল্প পৃষ্ঠাটি www.myexample.com এবং myexample.com এর জন্য ব্যবহার করতে পারি তাই আমাকে কী একটি ব্যবহারকারী পৃষ্ঠার সংগ্রহশালা তৈরি করতে হবে?

আমি কেবল এটি চেষ্টা করব, তবে আমি এটি নিশ্চিত করতে চাই যে ইতিমধ্যে আমার www.myexample.com লাইভ রয়েছে এবং এটি ভুল করতে চাই না this

আমি গিটহাব সমর্থন ইমেল করেছিলাম এবং তাদের প্রতিক্রিয়া ছিল

আমি যতদূর জানি আপনার একই পাতাগুলির উভয় বিন্দু থাকতে পারে না।

আমার বিশ্বাস করা কঠিন যে তারা কেবলমাত্র প্রকল্প পৃষ্ঠাগুলির জন্য একটি রেকর্ডকে সমর্থন করবে।

এর আগে কি কেউ সফলভাবে এই কাজ করেছে?


10
আমি সেটআপ করেছেন lacewing-project.org শুধু একটি রেকর্ড 207.97.227.245 নির্দেশিত (কোন CNAME রেকর্ড) সঙ্গে, এবং এটি কাজ করে জরিমানা। আমি ডোমেইনের নাম সম্বলিত জিএইচ-পৃষ্ঠাগুলির শাখার মূলে সিএনএম নামের একটি ফাইলও রেখেছি।
জেমস ম্যাকলফলিন

আমার ক্ষেত্রে, কেবল সিএমএল ফাইলটি জিএইচ-পৃষ্ঠাগুলির শাখায় রেখে দেওয়া কৌশলটি করেছে, ধন্যবাদ!
jarandaf

উত্তর:


522

1/23/19 আপডেট:

আমার শেষ উত্তর থেকে জিনিসগুলি বেশ কিছুটা বদলে গেছে (আরও ভাল করার জন্য)। এই আপডেট করা উত্তরটি আপনাকে কীভাবে কনফিগার করতে হবে তা দেখিয়ে দেবে:

  1. মূলের শীর্ষ (উদাহরণ.কম)
  2. উপ-ডোমেন (www.example.com)
  3. এইচটিটিপিএস (butচ্ছিক তবে দৃ strongly়ভাবে উত্সাহিত)

শেষ পর্যন্ত, সমস্ত অনুরোধ https://www.example.com (বা আপনি HTTPS ব্যবহার না করা বেছে নিলে HTTP: //) এ example.comপুনঃনির্দেশিত হবে । আমি সর্বদা আমার চূড়ান্ত অবতরণ হিসাবে ব্যবহার করি। কেন ( 1 , 2 ), অন্য একটি আলোচনার জন্য।www

এই উত্তরটি দীর্ঘ তবে এটি জটিল নয় । আমি স্পষ্টতার জন্য ভারবোজ ছিলাম কারণ এই বিষয়ে গিটহাব ডকস পরিষ্কার বা লিনিয়ার নয়।

পদক্ষেপ 1: গিটহাব সেটিংসে গিটহাব পৃষ্ঠাগুলি সক্ষম করুন

  1. আপনার রেপো থেকে, ট্যাবে ক্লিক করুন
  2. GitHub Pagesবিভাগে স্ক্রোল করুন । আপনার দুটি বিকল্প রয়েছে:
  3. চয়ন করা আপনার ওয়েব হিসাবে বিবেচিত master branchহবে । চয়ন করা আপনার ওয়েব হিসাবে বিবেচিত হবে ।/README.mdindex.htmlmaster branch /docs folder/docs/README.mdindex.html
  4. একটি থিম চয়ন করুন।
  5. গিটহাব আপনার সাইটটি প্রকাশ করার সময় এক মিনিট অপেক্ষা করুন। পাশের লিঙ্কটিতে ক্লিক করে এটি কাজ করে যাচাই করুনYour site is ready to be published at

পদক্ষেপ 2: গিটহাব সেটিংসে কাস্টম ডোমেন উল্লেখ করুন

এখানে আপনার কাস্টম ডোমেন নাম লিখুন এবং আঘাত করুন save:

এটি একটি সূক্ষ্ম, তবে গুরুত্বপূর্ণ পদক্ষেপ।

  • আপনি যদি আপনার গিটহাব পৃষ্ঠাগুলিতে কাস্টম ডোমেন যুক্ত করেছেন example.comতবে www.example.comতা পুনর্নির্দেশ হবেexample.com
  • আপনি যদি আপনার গিটহাব পৃষ্ঠাগুলিতে কাস্টম ডোমেন যুক্ত করেছেন www.example.comতবে example.comতা পুনর্নির্দেশ হবে www.example.com

পূর্বে উল্লিখিত হিসাবে, আমি সর্বদা অবতরণ করার পরামর্শ wwwদিই তাই www.example.comউপরের চিত্রের মতো আমি প্রবেশ করলাম ।

পদক্ষেপ 3: ডিএনএস এন্ট্রি তৈরি করুন

আপনার ডিএনএস সরবরাহকারীর ওয়েব কনসোলে চারটি Aরেকর্ড এবং একটি তৈরি করুন CNAME

  1. A@(ওরফে রুট শীর্ষ) এর জন্য রেকর্ডস :

কিছু ডিএনএস প্রদানকারীর আপনার নির্দিষ্ট করা থাকবে @, অন্যদের (যেমন ডেস্কটপ AWS রুট 53) তোমরা হবে উপ-ডোমেইন ফাঁকা ছেড়ে ইঙ্গিত @। উভয় ক্ষেত্রেই, এই হয় Aরেকর্ড তৈরি করুন:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
  1. CNAMEWww.example.com এ নির্দেশ করতে একটি রেকর্ড তৈরি করুন YOUR-GITHUB-USERNAME.github.io

এটি সবচেয়ে বিভ্রান্তিকর অংশ।

উল্লেখ্য YOUR-GITHUB-USERNAME নয় GitHub রেপো নাম! এর মানটি এই চার্টYOUR-GITHUB-USERNAME দ্বারা নির্ধারিত হয় ।

একটি জন্য ব্যবহারকারী পাতায় সাইট (সম্ভবত তুমি কি), CNAMEএন্ট্রি হতে হবেusername.github.io , উদা:

একটি সংস্থার পৃষ্ঠাগুলির সাইটের জন্য, CNAMEপ্রবেশের ব্যবস্থা থাকবেorgname.github.io , যেমন:

পদক্ষেপ 5: ডিএনএস এন্ট্রি নিশ্চিত করুন

  1. Aচালিয়ে আপনার রেকর্ড নিশ্চিত করুন dig +noall +answer example.com। এটি 185.x.x.xআপনার প্রবেশ করা চারটি আইপি ঠিকানা ফিরিয়ে আনবে।

  2. CNAMEদৌড়ে আপনার রেকর্ডের নিশ্চয়তা দেয় dig www.example.com +nostats +nocomments +nocmd। এটি ফিরে আসা উচিতCNAME YOUR-GITHUB-USERNAME.github.io

এই ডিএনএস এন্ট্রিগুলিকে সমাধান / প্রচার করতে এক ঘন্টা বা আরও বেশি সময় লাগতে পারে। এটি হয়ে গেলে আপনার ব্রাউজারটি এতে খুলুন http://example.comএবং এতে পুনরায় ডাইরেক্ট হওয়া উচিতhttp://www.example.com

পদক্ষেপ:: এসএসএল (এইচটিটিপিএস) কনফিগারেশন। Ptionচ্ছিক, তবে অত্যন্ত প্রস্তাবিত

আপনার কাস্টম ডোমেন কাজ করার পরে, রেপো সেটিংসে ফিরে যান। আপনার যদি ইতিমধ্যে সেটিংস পৃষ্ঠাটি খোলা থাকে তবে পৃষ্ঠাটি শক্ত করে রিফ্রেশ করুন।

যদি Enforce HTTPSচেকবাক্সের নীচে কোনও বার্তা থাকে তবে উল্লেখ করে যে এটি এখনও প্রক্রিয়াধীন রয়েছে আপনাকে অপেক্ষা করতে হবে। এটিকে বন্ধ করতে আপনাকে বিভাগে থাকা saveবোতামটি Custom domainচাপতেও পারেEnforce HTTPS প্রক্রিয়াকরণ।

প্রসেসিংয়ের কাজ শেষ হয়ে গেলে, এটির মতো দেখতে হবে:

এখানে চিত্র বর্ণনা লিখুন

কেবলমাত্র Enforce HTTPSচেকবক্সে ক্লিক করুন, এবং আপনার ব্রাউজারটিকে নির্দেশ করুন https://example.com। এটি পুনরায় সরাসরি এবং খোলা উচিতhttps://www.example.com

এটাই!

গিটহাব স্বয়ংক্রিয়ভাবে আপনার এইচটিটিপিএস শংসাপত্রকে আপ টু ডেট রাখবে এবং এইচটিপিপিএসের মাধ্যমে wwwপুনর্নির্দেশের জন্য শীর্ষগুলি পরিচালনা করতে হবে ।

আশাকরি এটা সাহায্য করবে!!

...

পুরানো (1/23/19 এর পূর্বে) উত্তর

সুতরাং আমি এটি সন্ধান। জেমস ম্যাকলফ্লিন আমাকে আমার যে ধাক্কা দিয়েছিলেন তা দিয়েছিলেন।

Www.yourdomain.com এবং yourdomain.com পরিচালনা করে এমন একটি gh-পৃষ্ঠাগুলির প্রকল্প পৃষ্ঠাগুলির রেপো জন্য একটি কাস্টম ডোমেন সেটআপ করার জন্য (ধরে নেওয়া হয়েছে যে আপনার রেপোতে ইতিমধ্যে একটি gh-পৃষ্ঠাগুলি শাখা রয়েছে):

  1. আপনার প্রকল্পের রেপো, জিএইচ-পৃষ্ঠাগুলি শাখা থেকে। বিষয়বস্তু সহ একটি সিএমএল ফাইল তৈরি করুন yourdomain.com। প্রতিশ্রুতিবদ্ধ তারপর ধাক্কা।
  2. আপনার ডিএনএস পরিচালকের মধ্যে দুটি cnameরেকর্ড সেটআপ করুন । একটি মূল শীর্ষ (@) এর জন্য এবং একটি www এর জন্য। উভয় ইঙ্গিত YOURusername.github.io। যদি আপনার ডিএনএস সরবরাহকারী ALIASমূল শীর্ষে (@) রেকর্ডগুলি সমর্থন না করে তবে কেবল Aরেকর্ড তৈরি করুন যা বিন্দুতে 192.30.252.153এবং192.30.252.154
  3. আপনার নামের সার্ভার আপডেটের জন্য অপেক্ষা করুন:

    dig yourdomain.com +nostats +nocomments +nocmd


14
১৯ এপ্রিল, ২০১২, গিটহাবের ডকুমেন্টেশনগুলি204.232.175.78 আইপি ঠিকানা হিসাবে ব্যবহার করে।
অসীম কিশোর

31
চেক করা ফেব্রু 6th ষ্ঠ 2014 এবং গিথুব ডকস বলেছেন: ডিএনএস একটি রেকর্ড তৈরি করুন যা নিম্নলিখিত আইপি ঠিকানার দিকে নির্দেশ করে: 192.30.252.153, 192.30.252.154।
ড্যানি

2
"আপনি যদি এমন একটি রেকর্ড ব্যবহার করছেন যা 207.97.227.245 বা 204.232.175.78 দেখায়, আপনাকে আপনার ডিএনএস সেটিংস আপডেট করতে হবে, কারণ আমরা আর সেই সার্ভারগুলি থেকে সরাসরি পৃষ্ঠা পরিবেশন করি না।" help.github.com/articles/my-custom-domain-isn-t-working - 3/8/14
এডিওয়াসেয়ারে

11
আমি মনে করি না খালি @ ডোমেন থেকে কোনও সিএমএল রেকর্ড সেট আপ করা সম্ভব। নগ্ন ডোমেন থেকে www সাবডোমেনে পুনঃনির্দেশ পরিচালনা করতে আপনার এজন্য আপনার A রেকর্ডগুলির প্রয়োজন। এটি কোনও ক্লাউড হোস্টের সাথে সমস্যা। কোনও নির্দিষ্ট আইপির কোনও গ্যারান্টি নেই।
সুপারলিউম্যানারি

2
@ আরিনপ গোডাডি আপনার ইউজারনাম.github.io কে @ এবং www এর অনুমতি দেয় না, সাবডোমেন প্রতি একক সিএমএল রেকর্ড রয়েছে :(
তেজাস মনোহর

241

সংক্ষিপ্ত বিবরণ

ডকুমেন্টেশন একটু বিভ্রান্তিকর যখন এটি আসে পৃষ্ঠাগুলি প্রকল্প হিসাবে বিরোধিতা ব্যবহারকারী পাতায় । মনে হচ্ছে আপনার আরও কিছু করা উচিত, তবে আসলে প্রক্রিয়াটি খুব সহজ।

এতা অন্তরভুক্ত:

  1. নগ্ন (কোনও www) ডোমেনের জন্য 2 টি স্ট্যাটিক এ রেকর্ডস সেট আপ করা হচ্ছে।
  2. Www এর জন্য একটি সিএনএম রেকর্ড তৈরি করা যা একটি গিটহাব ইউআরএলকে নির্দেশ করবে। এটি আপনার জন্য www পুনঃনির্দেশ পরিচালনা করবে।
  3. আপনার প্রকল্পের রুটে জিএইচ-পৃষ্ঠাগুলির শাখায় সিএনএম (মূলধন) নামে একটি ফাইল তৈরি করা হচ্ছে। এটি গিথুবকে জানিয়ে দেবে যে ইউআরএলের প্রতিক্রিয়া জানাতে হবে।
  4. সবকিছু প্রচার করার জন্য অপেক্ষা করুন।

আপনি কি পাবেন

আপনার সামগ্রীটি http://nicholasjohnson.com ফর্মের একটি URL থেকে পরিবেশন করা হবে ।

সফররত http://www.nicholasjohnson.com নগ্ন ডোমেনে একটি 301 পুনর্নির্দেশ ফিরে আসবে।

পুনঃনির্দেশ দ্বারা পথটিকে সম্মান করা হবে, সুতরাং http://www.nicholasjohnson.com/angular এ ট্র্যাফিক http://nicholasjohnson.com/angular এ পুনঃনির্দেশিত হবে ।

আপনার প্রতি সংগ্রহের জন্য একটি প্রকল্প পৃষ্ঠা থাকতে পারে, সুতরাং আপনার রেপোগুলি যদি খোলা থাকে তবে আপনার পছন্দমতো অনেকগুলি থাকতে পারে।

প্রক্রিয়াটি এখানে:

1. একটি রেকর্ড তৈরি করুন

এ রেকর্ডগুলির জন্য, নিম্নলিখিত আইপি ঠিকানাগুলিতে @ নির্দেশ করুন:

@: 185.199.108.153
@: 185.199.109.153
@: 185.199.110.153
@: 185.199.111.153

এগুলি স্থির গিথুব আইপি ঠিকানাগুলি যা থেকে আপনার সামগ্রী পরিবেশন করা হবে।

২. একটি সিএনএম রেকর্ড তৈরি করুন

সিএনএম রেকর্ডের জন্য আপনার ইউজারনাম.github.io- এ wwwটি নির্দেশ করুন। পেছনের পুরো স্টপ নোট করুন। আরও মনে রাখবেন, এটি ব্যবহারকারীর নাম, প্রকল্পের নাম নয় । আপনাকে প্রকল্পের নাম নির্দিষ্ট করার দরকার নেই। গিথুব কোন প্রকল্পের বিষয়বস্তু পরিবেশন করবে তা নির্ধারণ করতে সিআইএম ফাইল ব্যবহার করবে ।

যেমন

www: forwardadvance.github.io.

সিএনএমের উদ্দেশ্য হ'ল সমস্ত www সাবডোমেন ট্র্যাফিককে একটি গিটহাব পৃষ্ঠায় পুনর্নির্দেশ করা যা 301 নগ্ন ডোমেনে পুনঃনির্দেশ করবে।

আমি নিজের সাইটে http://nicholasjohnson.com জন্য কনফিগারেশনটি ব্যবহার করি তার একটি স্ক্রিনশট এখানে রয়েছে :

গিথুব স্ট্যাটিক পৃষ্ঠাগুলির জন্য A এবং CNAME রেকর্ডের প্রয়োজন

৩. একটি সিআইএম ফাইল তৈরি করুন

Gh-পৃষ্ঠাগুলি শাখায় আপনার প্রকল্পের মূলটিতে CNAME নামে একটি ফাইল যুক্ত করুন। এটিতে আপনি যে ডোমেনটি পরিবেশন করতে চান তা থাকা উচিত। আপনি প্রতিশ্রুতিবদ্ধ এবং ঠেলাঠেলি নিশ্চিত করুন।

যেমন

nicholasjohnson.com

এই ফাইলটি এই ডোমেনে ট্র্যাফিক পরিচালনা করতে এই রেপোটি ব্যবহার করতে গিটহাবকে বলে।

4. অপেক্ষা করুন

এখন 5 মিনিট অপেক্ষা করুন, আপনার প্রকল্প পৃষ্ঠাটি এখন লাইভ হওয়া উচিত।


1
না, শীর্ষস্থানীয় ডোমেনটির একটি স্ট্যাটিক আইপি রয়েছে। Www সাবডোমেইনের সিএনএম রয়েছে।
সুপারলুমিনিয়ারি

4
@ সুপারলুমিনারি, আমি আপনার প্রক্রিয়াটি পুনরাবৃত্তি করেছি এবং আমার দুটি সমস্যা রয়েছে, 1) আমি ডিএনএস ভাগ করে নেওয়ার জন্য ফ্রিডিএনএস ভয়.অর্গ.আর ব্যবহার করছি, যা পিছনে যুক্ত করার অনুমতি দেয় না। ব্যবহারকারীর নাম.github.io .. 2) এ যখন আমি github.io ইউআরএলটি পেছন ছাড়া যুক্ত করেছি,, mydomain.com কাজ করছে, তবে আমি www.mydomain.com দিয়ে অ্যাক্সেস করতে পারি না ??
বিস্তোমঙ্গা

4
গিটিহাব ডক্সের মাধ্যমে যে অংশটি আমি বের করতে পারিনি তা হ'ল এই প্রকল্পের জন্য কী ইউআরএল ব্যবহার করা উচিত। এই উত্তরের জন্য ধন্যবাদ: "এটি ব্যবহারকারীর নাম, প্রকল্পের নাম নয়" " সুতরাং ব্যবহার করুনyourUserName.github.io.
pkamb

1
আমি এই সমাধানটি আপডেট করেছি এবং সত্যিই এটি করার পরামর্শ দিচ্ছি। আপনি এটি অন্যান্য উপায়ে কাজ করতে পারেন, উদাহরণস্বরূপ @ হোস্টের জন্য কোনও সিএনএম ব্যবহার করা, তবে এটি ইমেলটি ভেঙে দেবে etc. ধন্যবাদ.
স্টিভেন এল।

1
ধন্যবাদ! আমি ডিএনএসে সিএনএম রেকর্ডের সঠিক মানটিতে আটকে ছিলাম - কেবল সংস্থা.github.io, সেই সংস্থার অধীনে আপনি যে প্রকল্পটি পরিবেশন করতে চাইছেন তা নির্বিশেষে নয়। (অর্থাত্ সংস্থাটিআইজিটিউব.আইও /
লিবিবি

21

আপনি যদি অনুরোধটি www.mydomain.comপুনর্নির্দেশের পরিবর্তে নিজের ডোমেনটিকে কীভাবে উপস্থিত হতে পারেন তা যদি ভাবতে থাকেন তবে এটি ব্যবহার করে দেখুন:wwwmydomain.com

গ-পৃষ্ঠাগুলিতে সিএনএম ফাইল শাখায় একটি লাইন থাকবে:

www.mydomain.com(পরিবর্তে mydomain.com)

পুনর্নির্দেশের বিষয়ে আপনার পছন্দের বিষয়টি বিবেচনা করুন (অন্য কথায়, জিএস-পৃষ্ঠাগুলি শাখায় আপনার সিএনএম ফাইলে কী আছে তা বিবেচনা করা), আপনার ডিএনএস সরবরাহকারীর সাথে আপনার এটিকে সেট আপ করা উচিত:

A      @    192.30.252.154
A      @    192.30.252.153
CNAME  www  username.github.io

@ জওয়াকি কেন আমি কেবল সিএমএলকে @ এ নির্দেশ করতে পারি না? "www.mydomain.com" এবং "mydomain.com" এর সম্ভাব্য ভিন্ন আইপিগুলির সমাধান কেন করা উচিত?
aaa90210

19

সংক্ষিপ্ত উত্তর

এই বিশদ বিবরণগুলি দুর্দান্ত, তবে ওপি'র (এবং আমার) বিভ্রান্তি একটি বাক্য দিয়ে সমাধান করা যেতে পারে: " নির্দিষ্ট প্রকল্পটিকে উপেক্ষা করে আপনার গিটহাব ব্যবহারকারীর নাম বা সংস্থায় সরাসরি ডিএনএস করুন এবং আপনার প্রকল্পের সংগ্রহস্থলে উপযুক্ত সিএনএল ফাইল যুক্ত করুন : গিটহাব প্রেরণ করবে ফাইলের উপর ভিত্তি করে ডান প্রকল্পে ডান ডিএনএস মধ্যে respository। "


1
"ডিএনএস প্রেরণ" এর অর্থ কী তা আমার কোনও ধারণা নেই।

পুনর্নির্দেশ ডিএনএস কোয়েরিগুলিকে, যাতে নির্দিষ্ট ডোমেন নামের HTTP অনুরোধগুলি প্রতিক্রিয়া হিসাবে সঠিক নথি পায় documents
জিম পিভারস্কি

13

২৯ শে আগস্ট, ২০১৩ পর্যন্ত, গিথুবের নথি দাবি করেছে যে:

সতর্কতা: http://username.github.io/projectname এর মতো প্রকল্প পৃষ্ঠাগুলি সাবপথগুলি কোনও প্রকল্পের কাস্টম ডোমেনে পুনঃনির্দেশিত হবে না।


3
কেন তারা এই আচরণটি যুক্ত করেছিল তা নিয়ে আমি বিভ্রান্ত। আমি চাই।
জর্ডান স্কেল 16

9
আমি সত্যিই এটি দ্বারা বিভ্রান্ত ছিল। যেহেতু আমি এখন এটি বুঝতে পেরেছি তবুও আপনি thyite.com গিথুব পৃষ্ঠাগুলিতে নির্দেশ করতে পারেন তবে আপনার ব্যবহারকারীর নাম.github.io/yoursite thyite.com এ পুনর্নির্দেশ করবে না। এটি ঠিক আছে কারণ thyite.com.com এখনও কাজ করবে, আপনার ডিএনএস রেকর্ডগুলি আপডেট করার বিষয়টি নিশ্চিত করুন এবং এটি সমাধানের জন্য অপেক্ষা করুন। help.github.com/articles/…
এডিওয়াসে এখানে

এটির জন্য ওয়েবসাইটের জন্য এসইও (সার্চ ইঞ্জিন অপ্টিমাইজেশন) পদক্ষেপগুলি থাকা উচিত। গুগল সামগ্রী রয়েছে যা একাধিক ডোমেন, যা থেকে 301 ( "স্থায়ী") পুনঃনির্দেশ আবেদন করার জন্য বিভিন্ন কারণে এক থেকে অ্যাক্সেসযোগ্য হয় র্যাঙ্কিং ফলাফল অবনত বলা হয় username.github.io/projectnameথেকে www.projectname.com
বোররোমননট

3

জিনিস আজকাল অনেক সহজ!

  1. আপনার অ্যাপেক্স ডোমেন (@) রেকর্ডটি আপডেট করুন

192.30.252.154

192.30.252.153

  1. আপনার গিথুব রেপো সেটিংসে আপনার কাস্টম ডোমেন ক্ষেত্রটি সম্পাদনা করুন ।

enter image description here

  1. www এবং অন্যান্য সাবডোমেনগুলি সিপিএন হিসাবে শীর্ষ ডোমেনে আপডেট করা যেতে পারে।

2

কিছুটা হতাশার পরে আমি কেবল আবিষ্কার করেছি যে আপনি যদি পেয়ারনিক ব্যবহার করছেন তবে আপনাকে যা করতে হবে তা হ'ল "কাস্টম ডিএনএস" এর অধীনে "ওয়েব ফরোয়ার্ডিং" সেটিংস সক্ষম করতে হবে এবং ব্যবহারকারীর নাম. github.io/project সরবরাহ করা হবে এবং এটি হবে আপনার জন্য স্বয়ংক্রিয়ভাবে শীর্ষ এবং সাবডোমেন উভয় রেকর্ডস সেট আপ করুন। এটি গ্রহণযোগ্য উত্তরে যা প্রস্তাবিত হয়েছে ঠিক তা করছে বলে মনে হচ্ছে। তবে এটি আপনাকে ম্যানুয়ালি রেকর্ড যুক্ত করে একই জিনিসটি করতে দেয় না। খুব অদ্ভুত. যাইহোক, এটি বের করতে আমার কিছুটা সময় লেগেছে, তাই আমি ভেবেছিলাম যে আমি সবাইকে এই সমস্যাটি বাঁচাতে ভাগ করে নেব।


0

আমি আমার পদক্ষেপগুলি ভাগ করতে চাই যা রাইনপ এবং সুপারলুমিনারি দ্বারা দেওয়া অফারগুলির থেকে কিছুটা আলাদা ।

  • জন্য Aরেকর্ড ঠিক একই কিন্তু
  • পরিবর্তে তৈরি করার CNAMEজন্য wwwআমি আমার ফাঁকা ডোমেনে এটা পুনর্নির্দেশ করতে পছন্দ করেন ( non-www)

এই কনফিগারেশনটি পছন্দসই ডোমেনের দিকনির্দেশকে উল্লেখ করছে । ডোমেইনের সেটিং wwwথেকে non wwwবা ভীসা বিপরীতভাবে ডোমেইন প্রদানকারীর প্রতিটি ভিন্ন হতে পারে। যেহেতু আমার ডোমেনটি GoDaddy এর অধীনে, তাই ডোমেন সেটিং এর আওতায় আমি এটি সাবডোমেন ফরোয়ার্ডিং (301) ব্যবহার করে সেট করেছি ।

গিথুব সংগ্রহস্থলে ডোমেনটি নির্দেশ করার ফলস্বরূপ, এরপরে এটি উভয়র জন্য সমস্ত URL প্রদান করবে masterএবংgh-pages নীচে তালিকাভুক্তের মতো শাখা উভয়র মতোই দেবে:

মনিব

শাখায় CNAMEফাইল তৈরি করে master(এটি আমার ব্যবহারকারী সংগ্রহস্থলে পরীক্ষা করুন )।

http://hyipworld.github.io/
http://www.hyip.world/
http://hyip.world/

GH-পৃষ্ঠাগুলি

একই CNAMEফাইলটি gh-pagesশাখায় তৈরি করে (এটি আমার প্রকল্পের সংগ্রহস্থলে পরীক্ষা করুন )।

http://hyipworld.github.io/maps/
http://www.hyip.world/maps/
http://hyip.world/maps/

CNAMEউপরের ফাইলটি ছাড়াও আপনার জ্যাকিল প্রসেসিং পুরোপুরি বাইপাস করতে হতে পারে.nojekyll , আপনার পৃষ্ঠাগুলির রেপোতে মূলত একটি ফাইল তৈরি করে গিটহাব পৃষ্ঠাগুলিতে ।


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