sayılı#
simgesiyle başlayan URL parçası sunucuya hiçbir zaman gönderilmez. Bir URL'deki #
sembolü fragment identifier'u tanıtmaktır. Bu, sayfanın belirli bir bölümüne bağlanmak için kullanılır. Bir tarayıcı /#some/url
yüklüyse, etkin olarak /
yükleyecek ve id="some/url"
(varsa) ile HTML öğesine atlayacaktır. Bu, parça tanımlayıcısının yalnızca tarayıcıyla alakalı olduğundan, HTTP isteği ile gönderilmez.
Ne Ancak can, window.location.hash
değerini okumak ve bir XMLHttpRequest kullanarak sunucuya göndermek için istemci tarafı JavaScript kullanıyor yok. (See other Stack Overflow post.)
Mümkün olan yinelenen [Url Hash (#) sunucu tarafında nasıl alınır] (http://stackoverflow.com/questions/317760/how-to-get-url-hash-from-server-side –
Burada iyi bir açıklama var http://stackoverflow.com/questions/3664257/why-the-hash-part-of-the-url-is-not-in-the-server-side – Guidone
# -part sunucuya aktarılmadı. –