开发网页时,a标签的链接有两种写法,比如首页:
一种是<a href='/'></a>,使用者有vue官网,w3cschool,segmentfault等; 一种是<a href='www.xxx.com',使用者有美团,豆瓣等。
有说法是写上域名不容易被扒,且有利于seo,而不写则有利于更换域名,且有利于开发(少写代码)。到底哪个更好?更常用?
走同样的路,发现不同的人生
一般情況下是不寫域名,不寫域名對於SEO無任何影響,至於被扒源碼或者數據,目前的爬蟲框架都很智能的,你寫不寫域名他們都可以扒掉,就算有域名,用各種編輯器批量替換一下也是分分鐘的事情。
對於開發來說肯定不寫網域比較方便。
不寫
不影響seo
對爬蟲沒有太大影響,反爬還是要禁IP
網域是有可能換的,難道你還要全部改一次代碼嗎
例如開發環境下伺服器連接埠是8080,如果要寫上域名,則為,但是生產環境連接埠一般都是80,則此時需要修改為,開發環境和生產環境的程式碼不一致了,如果不寫域名則開發環境和生產環境下都為,不同環境時不需要修改程式碼。
後台配一個網域的字符,例如:
$path = "http://xxx.com"
規定所有url都要加$path,這樣要不要前綴,你都能瞬間切換。
一般情況下是不寫域名,不寫域名對於SEO無任何影響,至於被扒源碼或者數據,目前的爬蟲框架都很智能的,你寫不寫域名他們都可以扒掉,就算有域名,用各種編輯器批量替換一下也是分分鐘的事情。
對於開發來說肯定不寫網域比較方便。
不寫
不影響seo
對爬蟲沒有太大影響,反爬還是要禁IP
網域是有可能換的,難道你還要全部改一次代碼嗎
例如開發環境下伺服器連接埠是8080,如果要寫上域名,則為,但是生產環境連接埠一般都是80,則此時需要修改為,開發環境和生產環境的程式碼不一致了,如果不寫域名則開發環境和生產環境下都為,不同環境時不需要修改程式碼。
後台配一個網域的字符,
例如:
規定所有url都要加$path,
這樣要不要前綴,你都能瞬間切換。