首頁  >  文章  >  後端開發  >  javascript - 沒有後綴名的連結?

javascript - 沒有後綴名的連結?

WBOY
WBOY原創
2016-08-04 09:21:271266瀏覽

在某網站上看到有這樣的a標籤<a href="/firm_CN_c4ee755e2e3f111b6ce715d7e99e0b3b"></a>,沒有後綴,點擊能跳到新頁面,請問大家這是怎麼實現的呢?

回覆內容:

在某網站上看到有這樣的a標籤<a href="/firm_CN_c4ee755e2e3f111b6ce715d7e99e0b3b"></a>,沒有後綴,點擊能跳到新頁面,請問大家這是怎麼實現的呢?

其實不管什麼樣的 url,本質上都是一串字符,至於怎麼去解析這串字符,主要是伺服器實現的。

無才狂士 答案已經很明確,
以前啊,url是這樣www.x.com/xx/index.html,是真的有一個index.html文件,url直接指向這個文件就可以打開,
有了rewrite後,`www.x.com/xx/index.html可以指向任務資源,可以是html文件,也可以是圖片,影片等等
伺服器接收到請求後,根據rewrite規則,找到xx/index.html指向的地方,返回對應的資源給客戶端。
現在.html後綴基本上已經沒有意義了,但.html對搜尋引擎友好,大家也習慣用.html作後綴。
在某些介面中,後綴有特別意義,如/xx/index.html返回html格式數據,/xx/index.json就返回json格式數據,

格式數據,

就返回

json

格式數據,

格式數據,

就返回

json

格式數據,

.html怎麼實現它就怎麼實現,配置web.xml,或者視圖解析器,你要直接問他怎麼實現,太籠統了,也可能被過濾器攔截,然後根據自己的規則解析出實際圖片的地址,而解析的過程,則可以解決許多問題,如盜鏈,圖片資源切換,圖片分散式。 。 。

沒看清, 不是圖片啊,但道理一樣,現在我用strus2,請求都是 xxxx.do,至於怎麼來的,只是配置下就行,配置的方式很多

mlgj.

firm_CN_c4ee755e2e3f111b6ce715d7e99e0b3b這個是資料夾名稱

路由設定好就好了,你會js可以看看express的route部分

Appache有一個rewrite模組, 也就是重新導向。

servlet不就是這樣麼?

🎜web.xml配置🎜 🎜 🎜沒有誰規定連結一定要帶後綴名吧?你訪問百度,要加後綴名嗎?一樣的道理啊。 🎜 🎜 🎜主要你服務端能解析這套神秘的字串 路由規則 就行哪怕是 www.a.com/123🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn