Dapatkah ampersand digunakan dalam nama folder di server web?


1

Saya memiliki situs web yang berisi beberapa folder, termasuk yang disebut:

bit & bobs

yang berisi file bernama test.txt

Namun, ketika saya mencoba menavigasi ke file, saya mendapatkan pesan "permintaan buruk": http://tinyurl.com/9ez6nb4

Jika saya mengeluarkan ampersand, dan cukup panggil folder bits and bobsmaka itu berfungsi ok: http://tinyurl.com/9hacna4

Saya menghubungi host web saya, Arvixe , yang menjawab bahwa "bukan konvensi standar" untuk menggunakan ampersand dalam nama folder, dan bahwa mereka tidak dapat diharapkan untuk mendukungnya.

Apakah mereka benar, atau itu bug dengan sistem mereka?


Mereka benar karena itu bukan konvensi standar. Namun itu tidak berarti itu tidak boleh bekerja, dengan asumsi Anda menggunakan penyandian yang tepat. Tautan ini mungkin bisa membantu.
Hennes

Jawaban:


1

Tidak pernah merupakan ide yang baik untuk menggunakan karakter khusus selain nama folder _ atau - pada server web karena akan menyebabkan masalah karena Anda telah mengetahuinya. Untuk referensi file dengan karakter khusus Anda perlu URL menyandikan tautan Anda, misalnya, / bit% 20% 26% 20bobs /

Ruang adalah% 20 dan ampersand% 26


Tampaknya tidak berfungsi, bahkan ketika disandikan: tinyurl.com/chhtzz6
Urbycoz

Jadi apakah tidak mungkin menghapus ampersand saja? Saya sebenarnya setuju dengan host Anda, seperti yang sudah saya katakan, Anda harus benar-benar hanya menggunakan garis bawah dan tanda hubung dalam nama folder Anda. Beberapa sistem mungkin mengizinkan beberapa karakter lain tetapi yang terbaik adalah tetap aman. Sedangkan kami pikir ampersand hanya singkatan untuk kata dan, itu bisa ditafsirkan sebagai perintah oleh server.
JoJo
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.