Cara mengatur localhost untuk mengarahkan ulang situs web


11

Saya mengajukan pertanyaan ini dari situasi yang canggung. Seperti yang Anda ketahui atau tidak tahu, Google diblokir di Cina. Konsekuensi yang mengecilkan hati (setidaknya bagi saya) adalah bahwa mengunjungi situs Stack Exchange, seperti Stack Overflow di mana saya dulu sangat aktif ketika saya sedang mengambil gelar saya di Inggris, sangat sulit. Diperlukan lebih dari 20-an untuk memuat halaman. Masalahnya adalah bahwa situs Stack Exchange mengandalkan skrip JAVA eksternal dari

http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js

tetapi karena Google diblokir, skrip ini tidak dapat diakses. Tetapi Firefox akan menghabiskan banyak waktu untuk mencoba mendapatkan skrip ini. (Perhatikan bahwa versi jquery dapat berubah di masa mendatang, tetapi 1,12,4 saat pertanyaan ini diajukan. Gunakan F12 untuk memeriksa versi paling terbaru.)

Bahkan, skrip ini dapat diakses secara bebas dari

https://code.jquery.com/jquery-1.12.4.min.js

Jadi, solusi ideal adalah mengarahkan ulang halaman di bawah domain Google ke domain Jquery.

Apakah ini mungkin dengan memodifikasi /etc/hostsfile? Saat ini saya hanya melakukan pemblokiran halaman web brutal:

127.0.0.1    ajax.googleapis.com

Meskipun Firefox sekarang akan berhenti mencoba memuat skrip ini sehingga mengunjungi situs pertukaran tumpukan menjadi secepat biasanya, banyak fitur situs tidak dapat digunakan, seperti memilih dll. Jadi solusi terbaik adalah pengalihan.


Jika pengalihan langsung tidak mungkin, maka saya kira saya perlu mengunduh skrip JAVA dari Jquery ke laptop saya, kemudian mengarahkan halaman googleapis ke localhost saya. Namun, saya tidak tahu cara mengatur localhost, terutama tempat menempatkan skrip yang saya unduh.

Adakah yang bisa membantu saya? Sangat menghargai.


2
Pertanyaan yang sangat bagus
You'reAGitForNotUsingGit

1
Salah satu solusinya adalah dengan menggunakan VPN.
You'reAGitForNotUsingGit

1
Tolong jangan menulis skrip JAWA. Ini adalah JavaScript. Karena jujur, JavaScript terkait dengan Java seperti karpet terkait dengan mobil. Mereka tidak memiliki kesamaan kecuali nama.
Byte Commander

Jawaban:


2

Pada dasarnya, selain pengalihan file host yang sudah Anda ketahui, komputer Anda perlu menyediakan layanan web. Jadi itu berarti menginstal server web yang akan memungkinkan browser Anda menemukan javascript di https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js

Perbedaannya adalah ajax.googleapis.com diselesaikan menjadi 127.0.0.1 sehingga server web Anda harus / akan mengirimkan jquery.min.js ke browser Anda alih-alih server Google. Menginstal server mungkin atau mungkin tidak sesulit yang Anda kira. Itu hanya tergantung pada pengalaman Anda dan seberapa ingin Anda membaca dokumentasi (halaman manual, host web, dll.) Untuk server web yang Anda pilih. Apache2 adalah server web gratis "layanan penuh" saat ini (melakukan segalanya), tetapi Anda mungkin ingin mencari alternatif yang ringan.

Saya harap ini membantu dan membuat Anda pergi dan melihat ke arah yang benar. Bagian terbaik dari melakukannya dengan cara ini adalah Anda tidak memperluas batasan dengan pihak berwenang.

By the way, https memutuskan untuk port 443 pada konfigurasi Anda (http adalah port 80). Ini adalah konfigurasi transportasi yang aman.


Saya pikir dalam hal ini Anda mungkin ingin mengajukan pertanyaan baru untuk paket server web tertentu yang telah Anda pilih. Setelah Anda menginstal perangkat lunak dan melihat konfigurasi sampel, mungkin lebih masuk akal. Di Apache2 misalnya Anda akan menggunakan: ServerName ajax.googleapis.com
ZuberFowler
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.