..


ลิงก์ผู้สนับสนุน

URL การเปลี่ยนเส้นทางใน mod_alias Apache

บทความที่เขียนโดย Claudio Garau
หน้า 1 จาก 3

1 mod_alias Apache โมดูล

mod_alias ใน Apache เป็นโมดูลอ้างอิงโดยคำสั่งที่กำหนดทางเลือกในประเภทของ URL (มหาชน) ในทางปฏิบัติมันจะเป็นไปได้ในการเข้าถึงเว็บเพจที่ต้องการได้หรือทรัพยากรอื่น ๆ โดยการพิมพ์ที่แตกต่างกันในแถบที่อยู่สำหรับ นี้เหตุผลเดียวกัน mod_alias นอกจากนี้ยังสามารถใช้สำหรับการดำเนินงานของการเปลี่ยนเส้นทาง URL

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

 



 <VirtualHost *>

 





 www.comfortpianostudio.com ServerName







 ServerAlias​​ comfortpianostudio.com







 # ... คำสั่งอื่น ๆ

 





 </ VirtualHost>

 
ในรหัสที่เราได้นำเสนอทั้งสอง directives : Servername ซึ่งระบุชื่อจริงของ Host ของเว็บไซต์และ ServerAlias ​​ของเราที่สามารถผ่านเป็นพารามิเตอร์ไปยังนามแฝงต่างๆของเดิมที่มันตามที่เว็บไซต์ที่ระบุไว้ในภาชนะที่สามารถทำได้อย่างใดอย่างหนึ่ง ป้อนที่อยู่เต็ม ("www.comfortpianostudio.com") และนามแฝง บริษัท ("comfortpianostudio.com")

ServerAlias​​, ตามที่คาดไว้, รับพารามิเตอร์หลาย ๆ ที่จะใช้งานเพียงแค่พิมพ์พวกเขาหนึ่งหลังจากที่อื่น ๆ คั่นด้วยช่องว่าง :

 



 ServerAlias​​ mrwebmaster comfortpianostudio.com sito.comfortpianostudio.com

 
คำสั่งนามแฝงเรียกว่าเพียงแค่ดึงไฟล์ที่ยังอยู่ภายนอกจากเว็บเซิร์ฟเวอร์รากเอกสาร (หนึ่งที่โฮสต์เว็บไซต์ที่) คำสั่งนี้ใช้เวลาสองพารามิเตอร์ : URL ที่จะแปลว่าเป็นเส้นทางไปยังทรัพยากรที่ร้องขอโดยการป้อนข้อมูลของลูกค้าเส้นทางจริงในระบบแฟ้มที่เป็นทรัพยากรที่จำเป็น

ตัวอย่างเช่น

 



 นามแฝง / ไอคอน / usr / local / apache ไอคอน /

 
ในกรณีนี้คำขอทั้งหมดที่ส่งไปที่"http://www.nome_sito.it/icons"URL ที่มาจากเว็บเซิร์ฟเวอร์จะมีลักษณะในไดเรกทอรี"/ usr / local / apache ไอคอน /"ที่สามารถวางใน ตำแหน่งที่อยู่นอกรากเอกสารที่

AliasMatch Directive มืออื่น ๆ ที่มีเครื่องมืออีกไม่กี่ไปยังผู้ดูแลของเว็บเซิร์ฟเวอร์นั้นจะเป็นไปได้ที่จะเชื่อมโยงไปยังนิพจน์ปกติที่มีค่าพารามิเตอร์ นี่คือตัวอย่าง :

 



 Alias​​Match / คริสต์มาส /(.*) \. jpg $ ภาพ / / วันหยุด / วันคริสต์มาส / $ 1.jpg

 
ในกรณีที่สองนี้คำขอทั้งหมดจากลูกค้าไปยังไฟล์."jpg"ในโฟลเดอร์"/ คริสต์มาส /"ที่จะค้นหาได้จากเว็บเซิร์ฟเวอร์ในโฟลเดอร์"ภาพ / / วันหยุด / วันคริสต์มาส /"

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน