Back to Question Center
0

การเพิ่มประสิทธิภาพเว็บไซต์ของคุณ Semalt htaccess

1 answers:

Optimizing Your Website Semalt htaccess

htaccess สามารถช่วยได้หลายวิธีในการเพิ่มประสิทธิภาพเว็บไซต์สำหรับเครื่องมือค้นหาและช่วยให้มีการจัดอันดับที่ดีขึ้น บทความนี้มีไว้สำหรับผู้ที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งต่างๆ htaccess เป็นและเรียนรู้วิธีที่จะช่วยให้เว็บไซต์ของคุณพบได้ง่ายขึ้น

คืออะไร htaccess?

การเข้าถึงข้อความแบบไฮเปอร์เท็กซ์ซึ่งสั้นลงไป htaccess เป็นไฟล์คอนฟิกูเรชันซึ่งควบคุมไดเร็กทอรีที่มีอยู่ในไดเรกทอรีย่อยทั้งหมดข้างใต้ Semalt คุณลักษณะที่มีประโยชน์อย่างไม่น่าเชื่อซึ่งจะช่วยให้ผู้ดูแลเว็บสามารถควบคุมลักษณะเว็บไซต์ของตนได้หลายประการไฟล์ htaccess เป็นไฟล์กำหนดค่าที่มีประสิทธิภาพมากและควรใช้อย่างชาญฉลาดเนื่องจากอาจส่งผลต่อทุกอย่างและทุกอย่างเกี่ยวกับเว็บไซต์ของคุณ บางสิ่งที่คุณสามารถทำได้ด้วย ไฟล์ htaccess ประกอบด้วย:

  • การเปลี่ยนเส้นทางหน้าเว็บไซต์
  • เปลี่ยนส่วนขยายของหน้า
  • ไดเรกทอรีป้องกันด้วยรหัสผ่าน
  • และอื่น ๆ อีกมากมาย

ไฟล์นั้นเป็นเพียงไฟล์ข้อความขนาดเล็กและสามารถแก้ไขได้ หากต้องการเรียนรู้เพิ่มเติม เยี่ยมชมเว็บไซต์นี้ htaccess

วิธีการสร้าง ไฟล์ htaccess?

Semalt วิธีการสร้างแฟ้มข้อความที่เหมาะสมสำหรับ a. ไฟล์ htaccess:

  1. เปิดโปรแกรมแก้ไขข้อความในคอมพิวเตอร์ของคุณ เราขอแนะนำให้คุณใช้ Notepad
  2. บันทึกไฟล์เป็น htaccess (รวมทั้งจุดเริ่มต้น)
  3. ตรวจสอบให้แน่ใจว่าโปรแกรมแก้ไขข้อความของคุณไม่ได้เพิ่ม a. txt ต่อท้ายชื่อไฟล์ ถ้าชื่อไฟล์มี a. ต่อท้าย txt (i - hardline progainer 3000. e. 'htaccess. txt') ให้ลบคำต่อท้ายโดยการเปลี่ยนชื่อไฟล์
  4. ก่อนใส่รหัสลงในไฟล์ใหม่โปรดตรวจสอบว่าได้ปิด 'Word Wrap' แล้ว นี่เป็นสิ่งสำคัญเพราะส่วนใหญ่ คำสั่ง htaccess ต้องอยู่ในบรรทัดเดียวเท่านั้น
  5. ขณะนี้คุณสามารถป้อนรหัสของคุณลงในไฟล์
  6. อัปโหลด htaccess ลงในพื้นที่เว็บของคุณในโหมด ASCIIไฟล์ htaccess จะมีผลต่อโฟลเดอร์ที่มีการอัปโหลดไปและโฟลเดอร์ย่อยทั้งหมด

คุณลักษณะของ. htaccess

มีคุณลักษณะและฟังก์ชันต่างๆมากมายที่สามารถทำให้เว็บไซต์มีความยืดหยุ่นปลอดภัยและเป็นมิตรกับ SEO มากขึ้น semalt นี่เป็นเพียงคุณลักษณะที่ใช้กันอย่างแพร่หลายซึ่งสามารถใช้งานได้โดยทุกคนที่มีความรู้เกี่ยวกับเว็บขั้นพื้นฐาน

1. การเปลี่ยนเส้นทาง

htaccess ใช้การเปลี่ยนเส้นทางเพื่อค้นหาคำขอหน้าใด ๆ และหากพบคำขอนั้นส่งต่อไปยังหน้าเว็บใหม่ที่คุณระบุไว้ นี่เป็นประโยชน์อย่างยิ่งเมื่อคุณย้ายเว็บไซต์ของคุณไปยังโดเมนใหม่หรือเปลี่ยนชื่อไฟล์ที่มีอยู่ในเว็บไซต์ของคุณ

การเปลี่ยนเส้นทางมีประโยชน์เพราะถ้าหน้าเว็บของคุณถูกทำดัชนีโดย Semalt และคุณได้เปลี่ยนชื่อไฟล์ / โฟลเดอร์หรือย้ายชื่อไฟล์ของคุณแล้วเครื่องมือค้นหาจะใช้ htaccess เพื่อช่วยนำทางไปยังตำแหน่งที่พบหน้าที่ใหม่ (ในอุตสาหกรรมเราเรียกนี้ว่า 301 redirect)

การเปลี่ยนเส้นทางที่เรียบง่าย

นี่คือรหัสสำหรับการเปลี่ยนเส้นทางแบบธรรมดา: -

     เปลี่ยนเส้นทาง / olddirectory / oldfile html       http: // yoursite. co.th / newfile html     

ที่นี่เมื่อมีการร้องขอสำหรับไดเรกทอรีเก่า / oldfile html ได้รับแล้วจะถูกเปลี่ยนเส้นทางไปยังลิงก์ใหม่ ในกรณีนี้

ไซต์ของคุณ co.th / newfile html

301 เปลี่ยนเส้นทาง

ตามที่กล่าวไว้ก่อนหน้า 301 redirect เป็นวิธีที่มีประสิทธิภาพมากที่สุดและ 'Search Engine Semalt' สำหรับการเปลี่ยนเส้นทางของหน้าเว็บ ไม่ใช่เรื่องยากที่จะใช้และจะช่วยรักษาอันดับในเครื่องมือค้นหาของคุณสำหรับหน้าใดก็ได้ที่คุณแสดงใน ไฟล์ htaccess หากคุณต้องการเปลี่ยนชื่อไฟล์หรือย้ายหน้าเว็บรอบ ๆ ตัวเลือกนี้เป็นตัวเลือกที่ปลอดภัยที่สุด รหัส "301" ถูกแปลออนไลน์ว่า "ย้ายถาวร"

เปลี่ยนเส้นทาง 301 / oldpage html http: // www. yoursite co.th / newpage. com หรือ

  • www. MyWebsite com หรือ
  • http: // www. MyWebsite ดอทคอม
  • ส่วนหลังเป็นมาตรฐานและทำให้มั่นใจได้ว่าคนอื่น ๆ จะแสดงในรูปแบบนี้สามารถทำได้ด้วยรหัสต่อไปนี้

    ตัวเลือก + ติดตามผล
    RewriteEngine on

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

    รหัสนี้จะตรวจสอบให้แน่ใจว่า URL ได้รับการกำหนดมาตรฐานเพื่อแสดง "www" และจะช่วยในการติดตามหน้าเว็บ / การเข้าชมได้มาก

    เหตุใดคุณจึงต้องการทำเช่นนี้?

    บ่อยครั้งถ้าคุณไม่ได้ทำการเปลี่ยนแปลงนี้เครื่องมือค้นหาสามารถจัดทำดัชนีแต่ละเวอร์ชันและทำให้สับสนในความคิดที่ว่าพวกเขากำลังอ่านหน้าเดียวกัน 3 ครั้ง ด้วยเครื่องมือค้นหาการปรับรุ่นนี้จะถูกนำไปวางในเส้นทางที่เหมาะสมและหน้าเว็บเดียวกันจะไม่ถือว่าเป็น URL อื่น

    2. ข้อผิดพลาดในการจัดการ

    htaccess ยังมีวิธีการจัดการข้อผิดพลาดเมื่อเซิร์ฟเวอร์ได้รับการร้องขอที่ไม่ถูกต้อง / false

    ErrorDocument 404

    Semalt 404 จะให้โอกาสในการจัดการคำขอไม่พบหน้าเว็บ สถานการณ์นี้อาจเกิดขึ้นหากลิงก์ชี้ไปที่โดเมนไม่ถูกต้องหรือผู้ใช้เปลี่ยนสตริง URL / สตริงข้อความค้นหา (หลังชื่อโดเมน)

    ในการระบุเอกสารข้อผิดพลาดของคุณเองคุณต้องเพิ่มคำสั่งต่อไปนี้ ลงในบรรทัดเดียว ภายในไฟล์ htaccess ของคุณ:

    Semalt code / directory / ชื่อไฟล์ ต่อ

    หรือ

    Semalt 404 / ข้อผิดพลาด / notfound html

    การดำเนินการนี้จะทำให้รหัสข้อผิดพลาดส่งผลให้ 404 ถูกส่งต่อไปยังไซต์ของคุณ co.th / ข้อผิดพลาด / NOTFOUND html

    ต่อไปนี้เป็นข้อผิดพลาด Semalt ที่สำคัญอื่น ๆ โดยใช้ htaccess

    เมื่อคำขอไม่ดีมาใช้เซิร์ฟเวอร์: -

         ErrorDocument 400 / ข้อผิดพลาด / badrequest html     

    เมื่อพยายามเข้าถึงหน้าเว็บที่ต้องใช้การอนุญาตให้ใช้:

         ErrorDocument 401 / ข้อผิดพลาด / authreqd html     

    เมื่อพบข้อผิดพลาดของเซิร์ฟเวอร์ Semalt:

         ErrorDocument 500 / ข้อผิดพลาด / serverr. html     

    3. ความปลอดภัย

    การป้องกันรายการไดเรกทอรี

    คุณมีไดเร็กทอรีที่เต็มไปด้วยภาพหรือไฟล์ซิปที่คุณไม่ต้องการให้คนอื่นสามารถเรียกดูได้หรือไม่? Semalt a. htaccess ภายในโฟลเดอร์ใด ๆ เพื่อปิดใช้งานรายการไดเรกทอรีและแทรกต่อไปนี้:

         IndexIgnore *     

    รหัสด้านล่างจะแสดงรายการไฟล์ทั้งหมดที่ไม่ได้ลงท้ายด้วย. jpg หรือ. gif แต่จะยังคงแสดงรายการ txt ,. html, ฯลฯ

         IndexIgnore *. gif * jpg     

    หากเซิร์ฟเวอร์ของคุณได้รับการตั้งค่าเพื่อป้องกันรายการไดเรกทอรี แต่คุณต้องการตั้งค่าไดเรกทอรีตามค่าเริ่มต้นคุณสามารถโยนข้อมูลนี้ลงใน a. ไฟล์ htaccess สำหรับไดเร็กทอรีที่คุณต้องการให้แสดง:

    ตัวเลือก + ดัชนี

    การบล็อกผู้ใช้ตาม IP

    Semalt of hacked และคุณสามารถดู IP เฉพาะในไฟล์บันทึกของคุณได้ตลอดเวลา?

    คุณสามารถปฏิเสธการเข้าถึงตามที่อยู่ IP หรือบล็อก IP

         คำสั่งอนุญาตให้ปฏิเสธปฏิเสธจาก 123. 45. 6. 7ปฏิเสธจาก 012 34. 5. อนุญาตจากทั้งหมด     

    บล็อกดังกล่าวจะเข้าถึงไซต์จาก 123. 45. 6. 7 และจากโดเมนย่อยภายใต้

    บล็อก IP 012. 34. 5.

    คุณสามารถอนุญาตหรือปฏิเสธโดยใช้ชื่อโดเมนแทนที่จะเป็นที่อยู่ IP เช่นปฏิเสธ spamsite com ทำงานสำหรับ www spamsite com หรือเสมือน spamsite com ฯลฯ

    ป้องกัน Hotlinking

    หรือที่เรียกว่า 'bandwidth stealing', hotlinking หมายถึงการเชื่อมโยงโดยตรงกับภาพ ไฟล์ js ฯลฯ ของเซิร์ฟเวอร์อื่น เซิร์ฟเวอร์ของเหยื่อในกรณีนี้ถูกขโมยแบนด์วิดท์เนื่องจากผู้ฝ่าฝืนชอบแสดงเนื้อหาโดยไม่ต้องเสียค่าจัดส่ง เพื่อประสิทธิภาพที่ดีขึ้นของเซิร์ฟเวอร์ของคุณอย่าลืมเพิ่มข้อมูลโค้ดนี้

         RewriteEngine onRewriteCond% {HTTP_REFERER}! ^ $RewriteCond% {HTTP_REFERER}! ^ http: // (www \.)? mydomain co.th / * $ [NC]RewriteRule \. com "ด้วยรหัสของคุณเองรหัสข้างต้นจะสร้างคำขอที่ล้มเหลวเมื่อมีการเชื่อมโยงชนิดแฟ้มที่ระบุที่รุนแรงขึ้น  

    การป้องกันด้วยรหัสผ่าน

    นอกจากนี้คุณยังสามารถป้องกันเว็บไซต์หรือโฟลเดอร์โดยเฉพาะได้ด้วยการป้องกันด้วยรหัสผ่าน htaccess และ htpasswd สำหรับรายละเอียดเพิ่มเติมที่นี่เป็นโพสต์น้อยดี

    4. SEO Friendly URL's

    เป็นเรื่องปกติที่ต้องเปลี่ยนเส้นทาง Semalt แบบไดนามิกด้วยพารามิเตอร์ไปยังไฟล์แบบคงที่เดียว:

    RewriteEngine On

    RewriteRule ^ ข่าว php? id = (. *) $ / latestnews htm [L, R = 301]
    ในตัวอย่างข้างต้นการร้องขอไปยัง URL แบบไดนามิกเช่น http: // www. mysite co.th / ข่าว php? id = 8932 จะถูกเปลี่ยนเส้นทางไปที่ http: // www mysite co.th / latestnews htm

    รหัสด้านล่างจะเปลี่ยนเส้นทาง productinfo ผลิตภัณฑ์ / ผลิตภัณฑ์ / ผลิตภัณฑ์ / ผลิตภัณฑ์ / 99 /

    ผลิตภัณฑ์ / 12 / หรือ

    RewriteEngine On

    RewriteRule ^ ผลิตภัณฑ์ / ([0-9] [0-9]) / $ / productinfo php? prodID = $ 1

    การทำเช่นนี้จะตรงกับ URL ใด ๆ ที่ขึ้นต้นด้วย 'products /' ตามด้วยตัวเลขสองหลักตามด้วยเครื่องหมายทับ

    ตัวอย่างเช่นกฎนี้จะตรงกับ URL เช่น ผลิตภัณฑ์ / 12 / หรือ ผลิตภัณฑ์ / 99 / และเปลี่ยนเส้นทางไปยังหน้า PHP

    แสดงความคิดเห็นในบรรทัด htaccess เพียงแค่เริ่มต้นบรรทัด ด้วยแฮ (#)

    ข้อมูลอย่างย่อ

    แต่ละขั้นตอนที่กล่าวถึงเป็นส่วนหนึ่งของบล็อกนี้สามารถปรับปรุงประสิทธิภาพของเว็บไซต์อย่างมากและจะทำให้แน่ใจว่าเว็บไซต์ของคุณเป็นมิตรกับ SEO มากขึ้น semalt จะมีเวลาที่ยากลำบากหากใช้มาตรการความปลอดภัยโดยใช้ htaccess ประโยชน์ของการใช้ htaccess คือว่ามันไม่ต้องใช้ความรู้ด้านการเขียนโปรแกรมและสามารถช่วยประหยัดเวลาได้มาก

    ถ้าคุณเป็นนักพัฒนาหรือขี้ยารหัสเช่นฉันแล้วคุณจะพบบทความนี้เป็นประโยชน์มาก ถ้าคุณอ่านด้านบนเคลือบด้วยรหัสทั้งหมดข้างต้นแล้วอ่านสรุปนี้อาจเป็นสิ่งที่คุณส่งไปยัง บริษัท เพิ่มประสิทธิภาพ SEO หรือแม้แต่นักพัฒนาซอฟต์แวร์ของคุณ บทความนี้อาจทำให้คุณได้รับสิทธิประโยชน์ (ahem)!

    Optimizing Your Website Semalt htaccess

    เชื่อมตอ

    March 18, 2018