Back to Question Center
0

Вэбсайтаа оновчтой болгохын тулд Semalt htaccess

1 answers:

Optimizing Your Website Semalt htaccess

. htaccess нь хайлтын системд зориулсан вэбсайтыг оновчтой болгох олон янзын арга замд тусалж, ингэснээр илүү сайн үнэлгээтэй байх болно. Энэ нийтлэл нь юуны талаар илүү ихийг мэдэхийг хүсдэг хүмүүст зориулагдсан юм - built in wardrobes around fireplace. htaccess бол вэбсайтаа илүү хялбар олж авахад хэрхэн туслах талаар сурах боломжтой.

гэж юу вэ. htaccess?

Гипертекстийн хандалт, голдуу богиносгосон. htaccess нь түүнд байрлуулсан сан болон түүний доорх бүх дэд санг хянадаг тохиргооны файл юм. Вэбмастерууд өөрсдийн вэбсайтуудын олон тооны асуудлуудыг хянах боломжийг олгодог гайхалтай ашигтай шинж чанар юм. Нь. htaccess файл нь маш хүчтэй тохиргооны файл юм. Энэ нь таны вэбсайтын талаар бүх зүйлийг хамарч болох юм. Таны хийж болох зарим зүйлс. htaccess файлд:

  • сайтын хуудсыг дахин чиглүүлэх
  • хуудасны өргөтгөлүүдийг өөрчлөх
  • Нууц үгийн хамгаалалт
  • , илүү ихийг.

Файл өөрөө нь жижиг үндсэн текст файл бөгөөд засварлаж болох юм. Илүү ихийг мэдэхийн тулд. htaccess энэ сайтад зочилно уу.

хэрхэн үүсгэх. htaccess файл?

Ачаалахад тохиромжтой текст файлыг хэрхэн үүсгэх талаар. htaccess файл:

  1. Компьютер дээрээ текст засварлагчийг нээгээд үз. Notepad-ийг ашиглахыг бид зөвлөж байна.
  2. Файлыг хадгалах. htaccess (эхний цэгийг оруулаад).
  3. Таны текст засварлагч нэмсэнгүй. txt дагавар файлын нэр рүү. Файлын нэр нь. txt дагавар (i.e. 'htaccess .txt'), сүүлчийн зургийг файлыг өөрчилснөөр устга.
  4. Кодыг шинэ файлд оруулахын өмнө 'Word Bungkus' унтраастай эсэхийг шалгана уу. Ихэнхдээ энэ нь чухал юм. htaccess тушаалуудыг зөвхөн нэг мөрөн дээр байрлуулах хэрэгтэй.
  5. Та кодоо файлдаа оруулж болно.
  6. . htaccess файлыг ASCII горимд өөрийн вэб санах ойд оруулна. Нь. htaccess файл нь байршуулсан хавтас болон бүх дэд хавтаст нөлөөлнө.

. htaccess

Вэбсайтыг илүү уян хатан, найдвартай, SEO-тэй болгох боломжтой. Htaccess-д олон функцүүд болон функцууд байдаг. Семаль энд зөвхөн хамгийн өргөн хэрэглэгддэг онцлог шинж чанарууд бөгөөд үүнийг үндсэн вэбсайттай хүмүүст хэрэгжүүлж болох юм.

1. Redirect

. htaccess нь тусгай хуудсандаа ямар нэгэн хүсэлт хайхын тулд чиглүүлэгчийг ашигладаг бөгөөд хэрэв энэ хүсэлтийг олсон бол түүнийгээ шинэ хуудсанд дамжуулдаг. Энэ нь таны вебсайтыг шинэ домэйн руу шилжүүлэх эсвэл вэбсайтын одоо байгаа файлын нэрийг өөрчилсөн үед илүү үр дүнтэй байдаг.

Хэрэв таны хуудсуудыг Semalt өөрөөр индексжүүлсэн бөгөөд файл / фолдерийн нэрийг өөрчилсөн эсвэл хуудсын файлын нэрсийг өөрчилсөн бол хайлтууд ашигтай байдаг. Шинэ хуудсууд хаана байгааг олоход нь туслаарай. (Энэ салбарт 301 чиглүүлэлт гэж нэрлэдэг)

Энгийн дамжуулалт

Энгийн чиглүүлэгчийн код энд байна: -

     Шууд бус / olddirectory / oldfile. html       http: // yoursite. com / newfile. html     

Хуучин лавлах / хуучин файлын хүсэлтийг энд оруулна. html хүлээн авагдсан, шинэ холбоос руу шилжүүлэгдэнэ. Энэ тохиолдолд:

таны сайт. com / newfile. html

301 Шууд бус

Өмнө дурьдсанчлан, 301 чиглүүлэгч нь хамгийн үр дүнтэй бөгөөд вэб хуудсыг дахин чиглүүлэх "Search Engine Semalt" арга юм. Энэ нь хэрэгжүүлэхэд хэцүү биш бөгөөд энэ нь таны хайлтын системийн эрэмбийг хадгалах болно. htaccess файл. Хэрэв та файлын нэрийг өөрчлөх эсвэл хуудсуудыг зөөх шаардлагатай бол энэ нь хамгийн аюулгүй сонголт юм. "301" кодыг "байнга нүүж ирсэн" гэж орчуулдаг.

301 / oldpage руу чиглүүлэх. html http: // www. таны сайт. com / newpage. com эсвэл

  • www. mywebsite. com эсвэл
  • http: // www. mywebsite. com.
  • Сүүлийнх нь стандарт бөгөөд бусад форматаар энэ форматыг дараах кодоор хийж болно. Үүнд:

    Сонголт + FollowSymLinks
    RewriteEngine on

    RewriteCond% {HTTP_HOST} ^ mywebsite. com
    RewriteRule (. *)
    http: // www. mywebsite. com / $ 1 [R = 301, L]

    Энэ код нь URL-ыг 'www' -г харуулахын тулд стандартчилагдсан бөгөөд хуудсууд / айлчлалуудыг хянахад ихээхэн тус болно.

    Та яагаад үүнийг хийхийг хүсч байна вэ?

    Хэрвээ та энэ өөрчлөлтийг хийхгүй бол хайлтын систем нь хувилбар бүрийг индексжүүлж чаддаггүй бөгөөд тэд 3 хуудсыг ижил хуудсаа уншиж байгаа гэсэн бодолдоо эргэлздэг. Энэ тохируулгын хайлтын системийг зөв замаас нь түлхэж, ижил хуудсыг өөр хаяг гэж үзэхгүй.

    2. Алдааг зохицуулах

    htaccess нь серверээс буруу / худал хүсэлтийг хүлээн авах үед алдааг удирдах аргуудыг хангаж өгдөг.

    ErrorDocument 404

    Semalt 404 танд олдоогүй хуудсуудын хүсэлтийг зохицуулах боломжтой болно. Хэрэв энэ холбоос нь домэйн рүү чиглэсэн холбоос зөв биш эсвэл хэрэглэгчийн URL мөр / хайлтын мөрийг (домэйн нэрний дараа) өөрчлөх тохиолдолд энэ байдал үүсч болно.

    Өөрийн өөрчилсөн алдаатай баримтуудыг тодорхойлохын тулд та дараах тушаалыг нэг мөр дээр өөрийн htaccess файл дотор нэмэх хэрэгтэй:

    Semalt код / ​​сан / файлын нэр. ext

    буюу

    Semalt 404 / алдаа / notfound. html

    Энэ нь таны вэб сайтад 404-р дамжуулагдах алдааны код үүсгэж болох юм. com / errors / notfound. html

    Ашиглах өөр нэг чухал алдаа Семаль энд байна. htaccess

    Серверийн хэрэглээнд муу хүсэлт ирвэл: -

         ErrorDocument 400 / errors / badrequest. html     

    Зохицуулалт шаардлагатай хуудсанд нэвтрэхийг оролдох үед:

         ErrorDocument 401 / errors / authreqd. html     

    Сегальтийн серверт алдаатай тулгарах үед:

         ErrorDocument 500 / errors / serverr. html     

    3. Аюулгүй байдал

    Линуксийн жагсаалтаас урьдчилан сэргийлэх

    Хүмүүсийн хайж олохыг хүсэхгүй байгаа зургууд эсвэл зип файлууд байдаг уу? A. Аливаа фолдер доторх файлын доторх файлыг хаахын тулд дараах фолдерыг оруулна уу:

         IndexIgnore *     

    Доорх код нь төгсөхгүй байгаа бүх файлуудын жагсаалтыг буцаах болно. Jpg эсвэл. gif, гэхдээ одоо ч жагсаж байна. txt,. html гэх мэт.

         IndexIgnore *. gif *. jpg     

    Хэрэв таны сервер тохируулагдсан бол лавлах жагсаалтаас сэргийлж болох боловч анхдагчаар сангуудыг жагсаахыг хүсэж байгаа бол та үүнийг ердөө л. Та хүссэн сангийнхаа htaccess файлыг

    Сонголт + индекс

    IP хэрэглэгчдийг хориглох

    Халдлага авахын тулд саатал, таны бүртгэлийн файлууд байнга тусгай IP харж болно?

    Та IP хаяг эсвэл IP блок дээр суурилсан хандалтыг үгүйсгэж болно.

         тушаалыг зөвшөөрөх, татгалзах123 -аас 45-г хас. 7012. 34-ээс татгалзах 5. бүхнээс зөвшөөрөх     

    Дээрх хэсгүүд нь сайт руу хандах 123. 45. 6. 7, болон

    доорх дэд домайнаас

    IP блок 012. 34. 5.

    Та мөн татгалзах зэрэг IP хаягийг биш харин домэйн нэрээр зөвшөөрч эсвэл үгүйсгэж болно. спике. com нь www. спике. com эсвэл виртуал. спике. com, гэх мэт.

    Hotlinking

    'Боомтын хулгай' гэж нэрлэдэг бөгөөд hotlinking нь шууд зурагтай холбохыг хэлнэ. js файлууд өөр серверээс бусад. Энэ тохиолдолд хохирогчийн серверт хүргэх төлбөрийг төлөөгүй тохиолдолд контентыг үзүүлж буй зөрчлийн улмаас зурвасын өргөнийг дээрэмддэг. Таны серверийн илүү сайн ажиллагааг хангахын тулд энэ кодын хэсгийг нэмж оруулахаа мартуузай.

         RewriteEngine onRewriteCond% {HTTP_REFERER}! ^ $RewriteCond% {HTTP_REFERER}! ^ Http: // (www \.)? Mydomain. com /. * $ [NC]RewriteRule \. com "гэсэн нэртэй байна. Дээрх код нь заагдсан файлын төрлүүдийн халуун холбоог үүсгэх үед амжилтгүй хүсэлтийг үүсгэдэг.  

    Нууц үг хамгаалах

    Та бас вэбсайт эсвэл тодорхой фолдер нууц үгээр хамгаалж болно. htaccess болон. htpasswd. Дэлгэрэнгүй мэдээллийг эндээс авна уу

    4. SEO Friendly URL's

    Параметрийн динамик файлыг нэг статик файл руу дахин чиглүүлэх шаардлагатай байдаг.

    RewriteEngine On

    RewriteRule ^ news. php? id = (. *) $ / latestnews. htm [L, R = 301]
    Дээрх жишээн дээр http: // www. mysite. com / мэдээ. php? id = 8932 нь http: // www. mysite. com / latestnews. htm

    Доорх код нь productinfo-ийг дахин чиглүүлнэ. php? prodID = 12 to products / 12 / буюу бүтээгдэхүүн / 99 /

    RewriteEngine On

    RewriteRule ^ бүтээгдэхүүн / ([0-9] [0-9]) / $ / productinfo. php? prodID = $ 1

    Энэ нь 'products /' -ээр эхэлж байгаа ямар ч URL-ууд, дараа нь хоёр цифр, дараа нь урагш зүсэлтийн араас дагана.

    Жишээлбэл, энэ дүрэм 228 бүтээгдэхүүн / 12 / эсвэл бүтээгдэхүүн / 99 / URL-тэй таарч PHP хуудсанд дахин чиглүүлнэ.

    Нэг мөрөнд тайлбар өгөхийн тулд htaccess мөрийг мөр эхлэх (#).

    Дүгнэлт

    Энэ блогын хэсэг болгон дурьдсан алхам бүр вэбсайтын гүйцэтгэлийг эрс сайжруулж, таны вэбсайт илүү SEO-тэй нийцэж байх болно. Аюулгүй байдлын арга хэмжээг идэвхжүүлсэн тохиолдолд Semalt нь хүнд хэцүү цагтай байх болно. htaccess. Хэрэгжүүлэх үр ашиг. htaccess бол програмчлалын мэдлэгийг шаарддаггүй бөгөөд маш их цаг хэмнэх боломжтой юм.

    Хэрэв та над шиг жүжигчин эсвэл код зохиогч бол энэ нийтлэлийг маш их тустай гэж үзье. Хэрэв та дээд хэсгийг уншсан бол дээр дурдсан бүх кодыг хуулж аваад дараа нь та SEO-ийн оновчтой компанидаа эсвэл таны хөгжүүлэгчид илгээсэн зүйл байж болох юм. Энэ нийтлэл нь (аhem) 'хүртээмжийг' маш их ашиг тустай болгож өгдөг!

    Optimizing Your Website Semalt htaccess

    Холболт

    March 18, 2018