របៀបភ្ជាប់តំណប្តូរឈ្មោះDomain មួយទៅ Domain មួយទៀតតាមរយៈ 301 .htaccess

ឯកសារត្រូវមាន .htaccess

ទាមទារឲ្យមានឯកសារ .htaccess នៅក្នុង Host Domain របស់អ្នកជាមុនសិន.






  1. ចូលLogin គណនីHost Domainរបស់អ្នក.
  2. រកមើល Files, ចុចលើ File Manager.
  3. ជ្រើសយក Document Root for: , និងជ្រើស Domain របស់អ្នកចង់ដូរ.
  4. ដោយចុចលើ Show Hidden Files ដើម្បីជ្រើសយក.
  5. បន្ទាប់មកចុច Go.
  6. file-manager-hidden-files





  7. Right-click ចុចលើ .htaccess និងចុចt Edit.
  8. file-manager-htaccess-edit





  9. បើឯកសារ .htaccess អត់ទាន់មានទេសូម បង្កើតវាដោយ, ចុចលើ New File ហើយបញ្ចូលឈ្មោះ .htaccess, ដោយឲ្យវាស្ថិតក្នុង /public_html/ ឫក៏នៅផ្នែកខាងក្រៅនៃឯកសារ.
  10. file-manager-htaccess-create
  11. អ្នកអាចកែបានដោយចុចលើ 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

របៀបប្តូរឈ្មោះឯកសារនៅលើ Domain តែមួយ

ដើម្បីប្តូរឈ្មោះ Domain ដូចជា example.com/oldfile.htm ទៅ newfile.htm អ្នកត្រូវតែប្រើ 301 redirect ដូចនេះ:
Redirect 301 /oldfile.htm /newfile.htm
single file 301 redirect
យើងត្រូវប្តូរវាទៅ Domain ដទៃទៀតដូច example.com/oldfile.htm ទៅ example.net/newfile.htm:
Redirect 301 /oldfile.htm http://example.net/newfile.htm
single file domain 301 redirect

របៀបប្តូរឈ្មោះ អាស័យដ្ឋានចាស់ ទៅអាស័យដ្ឋានថ្មី (Domain)

អ្នកមាន Domain ចាស់ត្រូវប្តូរដូចជា example.com, ហើយឥឡូវអ្នកចង់ប្តូរទៅជា example.net សម្រាប់វេបសាយរបស់អ្នក
អ្នកត្រូវតែបង្កើត 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]
full domain 301 redirect

ទម្រង់ www. សម្រាប់ប្រើលើវេបសាយ

ចម្លងកូដខាងក្រោមដាក់លើ .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
force www 301 redirect

សម្រាប់អ្នកដែលអត់ចង់ដាក់ www. លើវេបសាយ

សូមចម្លងកូដខាងក្រោម ដាក់ក្នុង .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
force non www 301 redirect

ចំពោះអ្នកដែលចង់ប្តូរឈ្មោះ ឯកសារ Url 

ការប្តូរឈ្មោះឯកសារក្នុងវេបសាយដូច example.com/file.php ទៅ example.com/file.htm
ចម្លងកូដខាងក្រោម:
RewriteEngine On
RewriteCond %{REQUEST_URI} .php$
RewriteRule ^(.*).php$ /$1.htm [R=301,L]
file extension 301 redirect
ទាំងអស់នេះគឺជាការផ្លាស់ប្តូរ 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
ត្រលប់
« ត្រលប់វិញ
ផុសបន្ទាប់
ផុសបន្ទាប់ »

មានបញ្ហាទាក់ទង សូមបញ្ចេញមតិខាងក្រោម សន្ទនាសន្ទនា រូបស្ទីគ័ររូបស្ទីគ័រ