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

การตอบสนองโดยเว็บเซิร์ฟเวอร์ที่ขอให้ตัวแทนผู้ใช้ไม่แสดงเนื้อหาการตอบสนอง แต่ขอทรัพยากรที่แตกต่าง คำถามสามารถเกี่ยวข้องกับ Redirect Protocols, Link Equity และประเภทของ Redirects

19
.htaccess เขียนซ้ำเพื่อเปลี่ยนเส้นทาง URL รากไปยังไดเรกทอรีย่อย
พยายามที่จะรับ www.example.com เพื่อไปที่ www.example.com/store ฉันลองใช้รหัสหลายบิตแล้ว แต่ก็ไม่ทำงานเลย สิ่งที่ฉันได้ลอง: Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule (.*) http://www.example.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^(.+)\www.example\.com$ RewriteRule ^/(.*)$ /samle/%1/$1 [L] ผมทำอะไรผิดหรือเปล่า?

9
เปลี่ยนเส้นทาง COPY ของ stdout ไปยังล็อกไฟล์จากภายในสคริปต์ทุบตี
ฉันรู้วิธีเปลี่ยนเส้นทาง stdoutเป็นไฟล์: exec > foo.log echo test สิ่งนี้จะนำ 'ทดสอบ' ไปไว้ในไฟล์ foo.log ตอนนี้ฉันต้องการเปลี่ยนเส้นทางผลลัพธ์ไปยังล็อกไฟล์และเก็บไว้ที่ stdout นั่นคือสามารถทำได้เล็กน้อยจากนอกสคริปต์: script | tee foo.log แต่ฉันต้องการประกาศในสคริปต์เอง ฉันเหนื่อย exec | tee foo.log แต่มันไม่ทำงาน
235 bash  shell  redirect  logging 

8
การเปลี่ยนเส้นทางไปยัง URL ใน Flask
ฉันยังใหม่กับ Python และ Flask และฉันพยายามทำสิ่งที่เทียบเท่าResponse.redirectใน C # - เช่น: เปลี่ยนเส้นทางไปยัง URL ที่เฉพาะเจาะจง - ฉันจะทำสิ่งนี้อย่างไร นี่คือรหัสของฉัน: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind to PORT if defined, otherwise default to 5000. port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port)
226 python  redirect  flask 

9
ความแตกต่างระหว่างการเปลี่ยนเส้นทาง 302 และ 307 คืออะไร
ความแตกต่างระหว่าง a 302 FOUNDและการ307 TEMPORARY REDIRECTตอบสนอง HTTP คืออะไร? ข้อมูลจำเพาะ W3ดูเหมือนว่าบ่งบอกว่าพวกเขาทั้งคู่ใช้สำหรับการเปลี่ยนเส้นทางชั่วคราวและไม่สามารถแคชได้เว้นแต่ว่าการตอบกลับจะอนุญาตเฉพาะ
208 http  redirect 

23
apache เปลี่ยนเส้นทางจากไม่ใช่ www เป็น www
ฉันมีเว็บไซต์ที่ดูเหมือนจะไม่เปลี่ยนเส้นทางจากที่ไม่ใช่ www ไปยัง www การกำหนดค่า Apache ของฉันเป็นดังนี้: RewriteEngine On ### re-direct to www RewriteCond %{http_host} !^www.example.com [nc] RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc] ฉันกำลังคิดถึงอะไร

9
รับพารามิเตอร์ URL ใน PHP
ฉันพยายามส่ง URL เป็นพารามิเตอร์ url ใน php แต่เมื่อฉันพยายามรับพารามิเตอร์นี้ฉันก็ไม่ได้อะไรเลย ฉันใช้รูปแบบ URL ต่อไปนี้: http://localhost/dispatch.php?link=www.google.com ฉันพยายามที่จะทำให้มันผ่าน: $_GET['link']; แต่ไม่มีอะไรกลับมา อะไรคือปัญหา?
190 php  url  redirect 

7
จะเปลี่ยนเส้นทางไปยังหน้าก่อนหน้าใน Ruby On Rails ได้อย่างไร
ฉันมีหน้าเว็บที่แสดงรายการโครงการทั้งหมดที่มีส่วนหัวและการจัดเรียงที่สามารถจัดเรียงได้ path: /projects?order=asc&page=3&sort=code ฉันเลือกที่จะแก้ไขหนึ่งในโครงการ path: projects/436/edit เมื่อฉันคลิกบันทึกในหน้านั้นมันจะเรียกวิธีการควบคุม / ปรับปรุงโครงการ หลังจากฉันอัปเดตรหัสฉันต้องการเปลี่ยนเส้นทางไปยังเส้นทางที่ฉันเปิดก่อนที่ฉันจะคลิกแก้ไขโครงการเฉพาะ กล่าวอีกนัยหนึ่งฉันต้องการที่จะอยู่ในหน้าเดียวกันกับการเรียงลำดับเดียวกัน ฉันเห็น link_to (: back) และคิดว่า: back อาจใช้งานใน redirect_to (: back) ได้ แต่นั่นก็ไม่เป็นเช่นนั้น puts YAML::dump(:back) yields the following: :back ความคิดเห็นใด ๆ เกี่ยวกับวิธีที่ฉันสามารถทำให้สิ่งนี้ทำงานได้ ดูเหมือนว่าปัญหาจะแก้ไขได้ง่าย แต่ฉันใหม่กับ RoR

18
วิธีเก็บข้อผิดพลาดมาตรฐานในตัวแปร
สมมติว่าฉันมีสคริปต์ดังต่อไปนี้: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" และฉันมีเชลล์สคริปต์อีกอันหนึ่ง: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' ฉันต้องการจับภาพ "นี่คือข้อผิดพลาด" หรือ stderr อื่น ๆ จาก useless.sh ไปเป็นตัวแปร ลองเรียกมันว่า ERROR สังเกตว่าฉันกำลังใช้ stdout สำหรับบางสิ่ง ฉันต้องการใช้ stdout ต่อไปดังนั้นการเปลี่ยนเส้นทาง stderr ไปยัง stdout จะไม่เป็นประโยชน์ในกรณีนี้ โดยพื้นฐานแล้วฉันต้องการจะทำ ./useless.sh 2> $ERROR | ... แต่เห็นได้ชัดว่าใช้งานไม่ได้ ฉันก็รู้ว่าฉันสามารถทำได้ ./useless.sh 2> /tmp/Error ERROR=`cat …

11
จะเปลี่ยนเส้นทางไปยัง URL ภายนอกใน Angular2 ได้อย่างไร
วิธีการเปลี่ยนเส้นทางผู้ใช้ไปยัง URL ภายนอกทั้งหมดใน Angular 2 ตัวอย่างเช่นหากฉันต้องการเปลี่ยนเส้นทางผู้ใช้ไปยังเซิร์ฟเวอร์ OAuth2 เพื่อตรวจสอบสิทธิ์ฉันจะทำอย่างไร Location.go(), Router.navigate()และRouter.navigateByUrl()ไม่เป็นไรสำหรับการส่งผู้ใช้ไปยังส่วนอื่น (เส้นทาง) ภายในแอป Angular 2 แต่ฉันไม่เห็นว่าพวกเขาจะถูกนำไปใช้เพื่อเปลี่ยนเส้นทางไปยังไซต์ภายนอกได้อย่างไร

5
เปลี่ยนเส้นทางไปยัง URI ภายนอกจากตัวควบคุม ASP.NET MVC
ฉันกำลังพยายามเปลี่ยนเส้นทางไปยัง URL ภายนอกจากวิธีการกระทำ แต่ไม่สามารถใช้งานได้ ใครสามารถให้ความกระจ่างในข้อผิดพลาดของฉันได้บ้าง? public void ID(string id) { string url = string.Empty; switch (id) { case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5": url = "http://www.somesite.com"; break; } Response.Redirect(url, true); } ขอบคุณคริส

10
คุณเปลี่ยนเส้นทาง HTTPS เป็น HTTP ได้อย่างไร
คุณเปลี่ยนเส้นทาง HTTPS เป็น HTTP ได้อย่างไร นั่นคือสิ่งที่ทุกคนสอน (ตรงกันข้าม) ฉันมีเซิร์ฟเวอร์บน HTTPS ซึ่งฉันจ่ายการรับรอง SSL สำหรับและมิเรอร์ที่ฉันไม่ได้และเก็บไว้สำหรับกรณีฉุกเฉินเพียงเพื่อจะได้ไม่ได้รับการรับรอง บนเดสก์ท็อปของลูกค้าฉันมีทางลัดบางอย่างซึ่งชี้ไปที่http://production_serverและhttps://production_server(ทั้งสองทำงาน) อย่างไรก็ตามฉันรู้ว่าถ้าเซิร์ฟเวอร์การผลิตของฉันล่มการส่งต่อ DNS จะเริ่มต้นขึ้นและลูกค้าที่มี "https" บนทางลัดของพวกเขาจะจ้องมองที่https://mirror_server(ซึ่งใช้งานไม่ได้) และหน้าจอสีแดงขนาดใหญ่ของ Internet Explorer 7 สำหรับ บริษัท ของฉัน น่าเสียดายที่ฉันไม่สามารถสลับสิ่งนี้ในระดับลูกค้า ผู้ใช้เหล่านี้ไม่รู้หนังสือคอมพิวเตอร์มากและมีแนวโน้มที่จะประหลาดใจที่เห็นข้อผิดพลาด "ความไม่มั่นคง" ของ HTTPS (โดยเฉพาะอย่างยิ่งวิธีที่ Firefox 3 และ Internet Explorer 7 จัดการกับมันในปัจจุบัน: FULL STOP, ขอบคุณมาก ๆ มันง่ายมากที่ จะหา โซลูชัน Apacheสำหรับการเปลี่ยนเส้นทาง http-> httpsแต่สำหรับชีวิตของฉันฉันไม่สามารถทำสิ่งที่ตรงกันข้ามได้ ไอเดีย?
166 apache  ssl  redirect  https 

10
วิธีตั้งค่าคุกกี้สำหรับโดเมนอื่น
ว่าฉันมีเว็บไซต์ที่เรียกว่าa.comและเมื่อหน้าเฉพาะของเว็บไซต์นี้ถูกโหลดบอกว่าการเชื่อมโยงหน้าผมชอบที่จะตั้งค่าคุกกี้สำหรับเว็บไซต์อื่นที่เรียกว่าแล้วเปลี่ยนเส้นทางให้ผู้ใช้b.comb.com ผมหมายถึงในการโหลดของa.com/linkฉันต้องการที่จะตั้งค่าคุกกี้สำหรับผู้ใช้และเปลี่ยนเส้นทางไปยังb.comb.com ผมทดสอบและเบราว์เซอร์ที่ได้รับจริงคุกกี้จากแต่มันก็ไม่ได้ส่งคุกกี้ที่เกี่ยวกับการร้องขอการเปลี่ยนเส้นทางไปยังa.com/link b.comเป็นเรื่องปกติหรือไม่ เราสามารถตั้งค่าคุกกี้สำหรับโดเมนอื่นได้หรือไม่

8
ส่วนหัวการตอบกลับ jQuery และ AJAX
ดังนั้นฉันจึงได้รับ jQuery AJAX นี้และการตอบสนองมาจากเซิร์ฟเวอร์ในรูปแบบ 302 redirect ฉันต้องการใช้การเปลี่ยนเส้นทางนี้และโหลดใน iframe แต่เมื่อฉันพยายามดูข้อมูลส่วนหัวด้วยการแจ้งเตือนจาวาสคริปต์มันจะเป็นโมฆะแม้ว่า firebug จะเห็นอย่างถูกต้อง นี่คือรหัสถ้ามันจะช่วย: $j.ajax({ type: 'POST', url:'url.do', data: formData, complete: function(resp){ alert(resp.getAllResponseHeaders()); } }); ฉันไม่สามารถเข้าถึงสิ่งที่ฝั่งเซิร์ฟเวอร์เพื่อย้าย URL ไปยังเนื้อหาการตอบสนองซึ่งฉันรู้ว่าจะเป็นทางออกที่ง่ายที่สุดดังนั้นความช่วยเหลือใด ๆ กับการแยกส่วนหัวจะยอดเยี่ยม

3
วิธีใช้> ในคำสั่ง xargs
ฉันต้องการค้นหาคำสั่ง bash ที่จะให้ฉัน grep ทุกไฟล์ในไดเรกทอรีและเขียนผลลัพธ์ของ grep นั้นไปยังไฟล์แยกต่างหาก ฉันเดาว่าจะต้องทำอะไรแบบนี้ ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" แต่เท่าที่ฉันรู้ xargs ไม่ชอบอัญประกาศ อย่างไรก็ตามหากฉันลบเครื่องหมายคำพูดคู่ออกคำสั่งจะเปลี่ยนทิศทางเอาต์พุตของคำสั่งทั้งหมดไปยังไฟล์เดียวที่เรียกว่า '{}' ออกแทนที่จะเป็นชุดไฟล์แต่ละไฟล์ ไม่มีใครรู้วิธีการทำเช่นนี้โดยใช้ xargs? ฉันเพิ่งใช้สถานการณ์ grep นี้เป็นตัวอย่างเพื่อแสดงปัญหาของฉันกับ xargs ดังนั้นการแก้ปัญหาใด ๆ ที่ไม่ได้ใช้ xargs นั้นไม่เหมาะสมสำหรับฉัน
160 bash  redirect  xargs 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.