[英]current_url() vs. “ ” in an href
我想擁有允許頁面刷新的鏈接,並且設置href=""
似乎合理。
我正在使用具有功能current_url()
Codeigniter(PHP框架),因此我也可以編寫href="<?=current_url()?>"
但除非有某些原因,否則我不會這樣做, href=""
不好。
我是否缺少有關href="<?=current_url()?>"
有用性的內容?
注意:我想大多數框架/語言都具有與current_url()
類似的東西,所以我的問題是關於編寫href=""
的缺點的一般性問題。
唯一的區別是您的頭部帶有基本標簽。 否則,它們應該相同。
頭部帶有<base href='www.test.com'>
,href =''將相對於基數進行解析。
我了解到,過去某些瀏覽器存在href=""
錯誤。 即使新的瀏覽器應該對href =“”沒問題; 我會使用href="<?=current_url()?>"
以避免遇到舊版瀏覽器的錯誤。
我真的無法想象有什么缺點。 這就是我要做的。
如果您對其他選項感到好奇,也可以使用Javascript方法window.location.reload();
具有相同的效果。
考慮到SEO,鏈接到您自己的頁面可能會有好處,但我不知道有什么好處/缺點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.