└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # web-app-deployment-guide 2 | 3 |

Bugungi raqamli davrda veb-ishlab chiqish eng talab qilinadigan ko‘nikmalardan biriga aylandi, va shunday qilib sizlar uchun vebsaytimizni hostinga joylashni sizlar ga o‘rgatmoqchiman qadam ba qadam (ahost.uz, eskiz.uz...)

4 | 5 |

1.Qadam

6 |

Birinchi o‘rinda biz domain va hosting sotib olishimiz kerak bo‘ladi va domainni faol qilamiz, faol qilish uchun Hosting nom serverlaridan foydalanamiz.

7 |
8 | mainserver 9 |
10 | domain 11 |
12 | nameserver 13 |
14 |

Bu 24 soat vaqt ichida faol bo‘ladi

15 |
16 |

2.Qadam

17 |
18 |

Loyihamizni build qilib uni zip qilib olamiz

19 |
20 | buildzip 21 |
22 |

3.Qadam

23 |

Build zip ni olib cPanel>FaylMenejeri>public_html ichiga zipdan chiqarib qoyamiz.

24 |
25 | cpanel 26 |
27 | managerfiles 28 |
29 |

4.Qadam

30 |

Bilamiz buni ozini joylaganimiz bilan boshqa sahifaga otsak 404 ya’ni not found qaytaradi (React, Vue, Angular...) buni fix qilish uchun public_html folder ichida birgina file yaratib ichiga ushbu kodni yozib qo‘ysak kifoya

31 |
32 |

.htaccess file yaratib olamiz

33 |

34 | <IfModule mod_rewrite.c>
35 | RewriteEngine On
36 | RewriteBase /
37 | RewriteRule ^index\.html$ - [L]
38 | RewriteCond %{REQUEST_FILENAME} !-f
39 | RewriteCond %{REQUEST_FILENAME} !-d
40 | RewriteRule . /index.html [L]
41 | </IfModule>
42 |

43 | 44 | --------------------------------------------------------------------------------