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

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

30
ฉันจะเปลี่ยนเส้นทางไปยังหน้าเว็บอื่นได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะเปลี่ยนเส้นทางผู้ใช้จากหน้าหนึ่งไปยังอีกหน้าโดยใช้ jQuery หรือ pure JavaScript ได้อย่างไร

17
ในเปลือกหอย“ 2> & 1” หมายถึงอะไร
ในเปลือก Unix ถ้าผมต้องการที่จะรวมstderrและstdoutเข้าสู่stdoutกระแสสำหรับการจัดการต่อไปผมสามารถผนวกต่อไปนี้ในตอนท้ายของคำสั่งของฉัน: 2>&1 ดังนั้นถ้าฉันต้องการใช้headกับผลลัพธ์จากg++ฉันสามารถทำสิ่งนี้: g++ lots_of_errors 2>&1 | head ดังนั้นฉันสามารถเห็นข้อผิดพลาดเพียงสองสามข้อแรกเท่านั้น ฉันมักจะมีปัญหาในการจดจำสิ่งนี้และฉันต้องค้นหามันอย่างต่อเนื่องและส่วนใหญ่เป็นเพราะฉันไม่เข้าใจไวยากรณ์ของเคล็ดลับนี้โดยเฉพาะ คนที่สามารถทำลายนี้และอธิบายทีละอักขระสิ่งที่2>&1 หมายถึง?
2282 bash  shell  unix  redirect 


7
วิธีการเปลี่ยนเส้นทางและผนวกทั้ง stdout และ stderr ไปยังไฟล์ด้วย Bash?
เพื่อเปลี่ยนเส้นทางstdoutไปยังไฟล์ที่ถูกตัดทอนใน Bash ฉันรู้ว่าจะใช้: cmd > file.txt หากต้องการเปลี่ยนเส้นทางstdoutใน Bash ต่อท้ายไฟล์ฉันรู้ที่จะใช้: cmd >> file.txt เพื่อเปลี่ยนเส้นทางทั้งstdoutและstderrไปยังไฟล์ที่ถูกตัดทอนฉันรู้ว่าจะใช้: cmd &> file.txt ฉันจะเปลี่ยนเส้นทางทั้งstdoutและstderrต่อท้ายไฟล์ได้อย่างไร cmd &>> file.txtไม่ได้ผลสำหรับฉัน
1533 linux  bash  redirect  stream  pipe 

30
วิธีจัดการคำขอเปลี่ยนเส้นทางหลังจากการโทร jQuery Ajax
ฉันใช้$.post()โทร servlet โดยใช้ Ajax แล้วใช้ส่วน HTML ที่เป็นผลลัพธ์เพื่อแทนที่divองค์ประกอบในหน้าปัจจุบันของผู้ใช้ อย่างไรก็ตามหากเซสชันหมดเวลาเซิร์ฟเวอร์จะส่งคำสั่งเปลี่ยนเส้นทางเพื่อส่งผู้ใช้ไปยังหน้าเข้าสู่ระบบ ในกรณีนี้ jQuery กำลังแทนที่divองค์ประกอบด้วยเนื้อหาของหน้าเข้าสู่ระบบบังคับให้ผู้ใช้มองเห็นฉากที่หายากแน่นอน ฉันจะจัดการคำสั่งเปลี่ยนเส้นทางจากการโทร Ajax ด้วย jQuery 1.2.6 ได้อย่างไร

30
ฉันจะเปลี่ยนเส้นทางใน PHP ได้อย่างไร
เป็นไปได้ไหมที่จะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าอื่นผ่านการใช้ PHP? บอกว่าผู้ใช้ไปที่www.example.com/page.phpและฉันต้องการที่จะเปลี่ยนเส้นทางพวกเขาwww.example.com/index.phpฉันจะทำเช่นนั้นโดยไม่ต้องใช้การรีเฟรชเมตา? เป็นไปได้ไหม? สิ่งนี้สามารถป้องกันหน้าของฉันจากผู้ใช้ที่ไม่ได้รับอนุญาต
1262 php  redirect 


17
Nginx no-www เป็น www และ www เป็น no-www
ฉันใช้nginx บนคลาวด์ Rackspace ตามบทช่วยสอนและการค้นหาสุทธิและไม่สามารถเรียงลำดับได้ ฉันต้องการ www.mysite.com เพื่อไปที่ mysite.com ตามปกติใน. htaccess สำหรับ SEO และเหตุผลอื่น ๆ /etc/nginx/sites-available/www.example.com.vhostของฉันตั้งค่า : server { listen 80; server_name www.example.com example.com; root /var/www/www.example.com/web; if ($http_host != "www.example.com") { rewrite ^ http://example.com$request_uri permanent; } ฉันได้ลองแล้ว server { listen 80; server_name example.com; root /var/www/www.example.com/web; if ($http_host != "www.example.com") { rewrite …

3
มีวิธีในการติดตามการเปลี่ยนเส้นทางด้วยบรรทัดคำสั่ง cURL หรือไม่
ฉันรู้ว่าในสคริปต์ PHP: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); จะติดตามการเปลี่ยนเส้นทาง มีวิธีในการติดตามการเปลี่ยนเส้นทางด้วยบรรทัดคำสั่ง cURL หรือไม่


7
การเปลี่ยนเส้นทางไปยัง URL ที่เกี่ยวข้องใน JavaScript
ฉันมีปัญหา: ฉันต้องการเปลี่ยนเส้นทางผ่าน JavaScript ไปยังไดเรกทอรีด้านบน รหัสของฉัน: location.href = (location.href).substr(0, (location.href).lastIndexOf('folder')); URL มีลักษณะดังนี้: example.com/path/folder/index.php?file=abc&test=123&lol=cool การเปลี่ยนเส้นทางมีผลกับสิ่งนี้: example.com/path/&test=123&lol=cool แต่ต้องการมีสิ่งนี้: example.com/path/ ฉันจะทำสิ่งนั้นได้อย่างไร
363 javascript  url  redirect 

14
htaccess เปลี่ยนเส้นทางไปที่ https: // www
ฉันมีรหัส htaccess ต่อไปนี้: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond !{HTTPS} off RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> ฉันต้องการให้มีการเปลี่ยนเส้นทางเว็บไซต์ของฉันhttps://www.ด้วย HTTPS และบังคับใช้www.โดเมนย่อย แต่เมื่อฉันเข้าถึงhttp://www.(โดยไม่มี HTTPS) จะไม่เปลี่ยนเส้นทางฉันไปที่https://wwwHTTPS

25
วิธีเปลี่ยนเส้นทางคำขอ HTTP ทั้งหมดไปยัง HTTPS
ฉันพยายามเปลี่ยนเส้นทางคำขอ HTTP ที่ไม่ปลอดภัยทั้งหมดบนเว็บไซต์ของฉัน (เช่นhttp://www.example.com) ไปยัง HTTPS ( https://www.example.com) ฉันใช้ PHP btw ฉันสามารถทำได้ใน. htaccess หรือไม่


13
S3 เว็บไซต์คงที่โฮสต์เส้นทางทั้งหมดเส้นทางไปยัง Index.html
ฉันใช้ S3 เพื่อโฮสต์แอป javascript ที่จะใช้ HTML5 pushStates ปัญหาคือถ้าผู้ใช้บุ๊กมาร์ก URL ใด ๆ ก็จะไม่สามารถแก้ไขอะไรได้ สิ่งที่ฉันต้องการคือความสามารถในการรับคำขอ url ทั้งหมดและแสดงรูต index.html ในที่ฝากข้อมูล S3 ของฉันแทนที่จะเปลี่ยนเส้นทางเต็มรูปแบบ จากนั้นแอปพลิเคชันจาวาสคริปต์ของฉันสามารถแยก URL และแสดงหน้าเว็บที่เหมาะสม มีวิธีใดที่จะบอกให้ S3 ให้บริการ index.html สำหรับคำขอ URL ทั้งหมดแทนที่จะทำการเปลี่ยนเส้นทาง? นี้จะคล้ายกับการตั้งค่า Apache เพื่อจัดการการร้องขอเข้ามาทั้งหมดโดยการให้บริการขึ้น index.html เดียวในตัวอย่างนี้: https://stackoverflow.com/a/10647521/1762614 ฉันต้องการหลีกเลี่ยงการเรียกใช้เว็บเซิร์ฟเวอร์เพียงเพื่อจัดการเส้นทางเหล่านี้ การทำทุกอย่างจาก S3 นั้นน่าสนใจมาก

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