คำถามติดแท็ก rewrite

1
Nginx: ให้บริการไฟล์คงที่จากไดเรกทอรีที่กำหนดหนึ่งระดับลึกเกินไป
ฉันค่อนข้างใหม่กับการกำหนดค่า nginx ฉันมีปัญหาบางอย่างกับปัญหาพื้นฐานที่ค่อนข้างสวย ฉันต้องการโฮสต์ไฟล์คงที่บางส่วนที่ / doc (index.html, ภาพบางส่วน ฯลฯ ) ไฟล์จะอยู่ในไดเรกทอรีชื่อ / sites / mysite / proj / doc / ปัญหาคือว่าด้วยการกำหนดค่า nginx ด้านล่าง nginx พยายามค้นหาไดเรกทอรีที่เรียกว่า "/ sites / mysite / proj / doc / doc" บางทีสิ่งนี้สามารถแก้ไขได้โดยการตั้งค่ารูทเป็น / sites / mysite / proj / แต่ฉันไม่ต้องการที่จะเปิดเผยสินทรัพย์อื่น ๆ (ไม่คงที่) ในไดเรกทอรี proj / และด้วยเหตุผลต่าง …

1
ไฟล์การจับคู่ของ Apache ไม่มีส่วนขยายอย่างไร
การตั้งค่า dev ในเครื่องของฉันคือการจับคู่สิ่งต่าง ๆ เช่นhttp://mydomain.dev/testhtmlpageไปยัง testhtmlpage.html และhttp://mydomain.dev/testphppageไปยัง testphppage.php เบราว์เซอร์จะยังคงอยู่ใน URL ที่ป้อน orginally สิ่งคือฉันไม่ได้กำหนดค่าเครื่องของฉันหรือแม้กระทั่งฉันมีการจัดการที่ดีในตอนนี้ฉันไม่สามารถหาที่พฤติกรรมนี้จะถูกกำหนด ฉันได้ตรวจสอบ httpd.conf ของฉันแล้วและพื้นที่ทั้งสองรวมกันโดยไม่มีโชค httpd.conf ของฉัน: http://denishoctor.me/myhttpdconf.xml ของฉัน (ดูแหล่งที่มา) ในรวม /private/etc/apache2/other/*.conf: <IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> ใครมีความคิดเห็นบ้าง


1
Nginx ตรวจสอบโดเมนทั้งหมดแล้วเพิ่ม www หากไม่มีอยู่
การตั้งค่านี้ใช้สำหรับหลายโดเมนที่แชร์แพลตฟอร์ม CMS เดียว มันจะอนุญาตให้โดเมนใด ๆ ชี้ไปที่ ip ของเซิร์ฟเวอร์ของฉัน ฉันสามารถใช้ nginx server_name _; เพื่อจับทั้งหมด แต่ฉันต้องการ 301 เปลี่ยนเส้นทางไปที่ www (ผนวก www. infront) หากไม่มี www ถ้า www มีอยู่ก็ไม่เป็นไร ฉันจะทำสิ่งนี้ได้อย่างไร

1
NGINX: เขียนเส้นทาง (ตัวแปร) เฉพาะใหม่เท่านั้น
ฉันต้องการเขียน url ที่มีตัวแปรพา ธ เฉพาะสำหรับ IP ของผู้ใช้หนึ่งรายเท่านั้น http://domain.com/variable ควรเป็น: http://domain.com/variable/system อย่างไรก็ตามหากมีเส้นทางอื่นที่ตามหลังเส้นทาง / ตัวแปรมันควรจะไม่เปลี่ยนแปลง ดังนั้น URL ต่อไปนี้จึงควรคงเดิม: http:/domain.com/variable/something-else ฉันลองใช้รหัสต่อไปนี้แล้ว if ($http_x_forwarded_for = xxx.xxx.x.xx) { rewrite ^/(.*)$ http://domain.com/$1/system redirect; } อย่างไรก็ตามเมื่อใช้รหัสนี้ดูเหมือนว่าจะได้รับการวนรอบผล http://domain.com/variable/system/system/system/system .... ฉันเข้าใจว่ามีอะไรผิดพลาด แต่ฉันไม่รู้ว่าฉันจะแก้ไขได้อย่างง่ายดาย ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.
nginx  url  rewrite 

1
Fiddler Web Debugging Proxy คุณสมบัติ "ตอบกลับอัตโนมัติ" บน Linux
มีเว็บไซต์ที่ฉันชอบเยี่ยมชมซึ่งใช้ Javascript ที่ไม่สามารถใช้งานได้บน Linux กับ Iceweasel เมื่อมองเข้าไปในแหล่งที่มาฉันได้พบวิธีง่ายๆในการแก้ไขดังนั้นสิ่งที่ฉันต้องการจะทำคือการตั้งค่าบางอย่างเช่นคุณสมบัติตอบกลับอัตโนมัติของ Fiddler2ที่จะตัดการร้องขอ Javascript ที่ไม่ดีคืน Javascript ถาวรจากระบบไฟล์ภายในเครื่องแทน วิธีที่ง่ายที่สุดในการทำเช่นนี้คืออะไร? หมายเหตุ: เว็บมาสเตอร์ปฏิเสธที่จะใช้สคริปต์เวอร์ชันคงที่ของฉัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.