វិធីសាស្ត្រក្នុងការដូរ ឈ្មោះអាស័យដ្ឋានចាស់ ទៅឈ្មោះអាស័យដ្ឋានថ្មី ដោយមិនឲ្យបាត់ Url ទេ
ឧទាហរណ៍ៈ www.old-domain.net/p/file/image.jpg ដូរដោយស្វ័យប្រវត្ថទៅ
www.new-domain.com/p/file/image.jpg ។
ឯកសារត្រូវមាន .htaccess
ទាមទារឲ្យមានឯកសារ .htaccess នៅក្នុង Host Domain របស់អ្នកជាមុនសិន.
- ចូលLogin គណនីHost Domainរបស់អ្នក.
- រកមើល Files, ចុចលើ File Manager.
- ជ្រើសយក Document Root for: , និងជ្រើស Domain របស់អ្នកចង់ដូរ.
- ដោយចុចលើ Show Hidden Files ដើម្បីជ្រើសយក.
- បន្ទាប់មកចុច Go.
- Right-click ចុចលើ .htaccess និងចុចt Edit.
- បើឯកសារ .htaccess អត់ទាន់មានទេសូម បង្កើតវាដោយ, ចុចលើ New File ហើយបញ្ចូលឈ្មោះ .htaccess, ដោយឲ្យវាស្ថិតក្នុង /public_html/ ឫក៏នៅផ្នែកខាងក្រៅនៃឯកសារ.
- អ្នកអាចកែបានដោយចុចលើ Edit.
*ចំណាំៈ នេះសម្រាប់តែអ្នកមាន Web hosting ដែលគ្រប់គ្រងដោយខ្លូនអ្នក។
1/បើសិនជាអ្នកអត់មាន Web hosting ទេ ខ្ញុំសូមណែនាំឲ្យអ្នកប្រើប្រាស់ 000webhost.com ដោយចូលទៅចុះឈ្មោះ
និងបង្កើតគណនីថ្មី។ (Free)
2/ទិញDomain ពីwebsite លក់Domain ដូចជា Namecheap.com ឫ Godady.com (Buy:$)
ឫប្រើប្រាស់ Domain ឥតគិតថ្លៃជាមួយ Freenom.com ឫ Dot.TK (Free1Domain/1year)
1/បើសិនជាអ្នកអត់មាន Web hosting ទេ ខ្ញុំសូមណែនាំឲ្យអ្នកប្រើប្រាស់ 000webhost.com ដោយចូលទៅចុះឈ្មោះ
និងបង្កើតគណនីថ្មី។ (Free)
2/ទិញDomain ពីwebsite លក់Domain ដូចជា Namecheap.com ឫ Godady.com (Buy:$)
ឫប្រើប្រាស់ Domain ឥតគិតថ្លៃជាមួយ Freenom.com ឫ Dot.TK (Free1Domain/1year)
របៀបប្តូរឈ្មោះឯកសារនៅលើ Domain តែមួយ
ដើម្បីប្តូរឈ្មោះ Domain ដូចជា example.com/oldfile.htm ទៅ newfile.htm អ្នកត្រូវតែប្រើ 301 redirect ដូចនេះ:
Redirect 301 /oldfile.htm /newfile.htm
យើងត្រូវប្តូរវាទៅ Domain ដទៃទៀតដូច example.com/oldfile.htm ទៅ example.net/newfile.htm:
Redirect 301 /oldfile.htm http://example.net/newfile.htm
របៀបប្តូរឈ្មោះ អាស័យដ្ឋានចាស់ ទៅអាស័យដ្ឋានថ្មី (Domain)
អ្នកមាន Domain ចាស់ត្រូវប្តូរដូចជា example.com, ហើយឥឡូវអ្នកចង់ប្តូរទៅជា example.net សម្រាប់វេបសាយរបស់អ្នក
អ្នកត្រូវតែបង្កើត 301 redirect សម្រាប់ Domain នោះ, នេះជាអាស្រ័យដ្ឋានចាស់ចង់ប្តូរ example.com ។
អ្នកត្រូវតែបង្កើត 301 redirect សម្រាប់ Domain នោះ, នេះជាអាស្រ័យដ្ឋានចាស់ចង់ប្តូរ example.com ។
ចម្លងកូដខាងក្រោមដាក់ក្នុងឯកសារ .htaccess Domain ចាស់របស់អ្នក
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]
ទម្រង់ www. សម្រាប់ប្រើលើវេបសាយ
ចម្លងកូដខាងក្រោមដាក់លើ .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
សម្រាប់អ្នកដែលអត់ចង់ដាក់ www. លើវេបសាយ
សូមចម្លងកូដខាងក្រោម ដាក់ក្នុង .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
ចំពោះអ្នកដែលចង់ប្តូរឈ្មោះ ឯកសារ Url
ការប្តូរឈ្មោះឯកសារក្នុងវេបសាយដូច example.com/file.php ទៅ example.com/file.htm
ចម្លងកូដខាងក្រោម:
RewriteEngine On
RewriteCond %{REQUEST_URI} .php$
RewriteRule ^(.*).php$ /$1.htm [R=301,L]
RewriteCond %{REQUEST_URI} .php$
RewriteRule ^(.*).php$ /$1.htm [R=301,L]
ទាំងអស់នេះគឺជាការផ្លាស់ប្តូរ Redirect ពី Domain មួយ ទៅ Domain មួយទៀត ឫការដូរ ឈ្មោះឯកសារ។
ហើយខ្ញុំជឿថាវា ជាអ្វីដែលអ្នកទាំងអស់គ្នាចង់បាន ពេលណាដែលអ្នក ប្រើប្រាស់ Domain ចាស់ ដោយជិតអស់សុពលភាពប្រើប្រាស់ ឫ ចង់ប្តូរមកប្រើ Domain ថ្មីដោយមិនចង់ ឲ្យបាត់តំណភ្ជាប់ចាស់ Link or Url ដែលធ្លាប់មាននៅវេបសាយ ចាស់។
*បទពិសោធន៏: ខ្ញុំបានធ្វើបែបនេះបានជោគជ័យលើការប្តូរនេះ។ កាលពីមុន ប្លុកខ្ញុំនេះប្រើ Domain ចាស់ គឺ www.mrrsothen.tk ដោយឥឡូវខ្ញុំចង់ប្តូរ មកប្រើ Domain ថ្មីវិញ គឺ www.mrrsokthen.xyz អ្នកអាចសាកល្បងបានឥឡូវនេះ
សូមចុច http://www.mrrsothen.tk/2016/06/domain-domain-301-htaccess.html
បន្ទាប់មកសូមផ្ទៀងផ្ទាត់ថាវាដំណើរការមកកាន់ Domain ថ្មីឫអត់?
នេះជា Domain ថ្មី: http://www.mrrsokthen.xyz/2016/06/domain-domain-301-htaccess.html
សូមអរគុណ។ ទាក់ទងចម្ងល់ សូម Comment ខាងក្រោម ឫ ទាក់ទងតាម (Messeger)
Sign up here with your email
មានបញ្ហាទាក់ទង សូមបញ្ចេញមតិខាងក្រោម សន្ទនាសន្ទនា រូបស្ទីគ័ររូបស្ទីគ័រ