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 "ด้วยรหัสของคุณเองรหัสข้างต้นจะสร้างคำขอที่ล้มเหลวเมื่อมีการเชื่อมโยงชนิดแฟ้มที่ระบุที่รุนแรงขึ้น