文章详情页
html - 网页的a标签到底要不要写上域名?
浏览:98日期:2023-01-12 08:05:36
问题描述
开发网页时,a标签的链接有两种写法,比如首页:
一种是<a href=’/’></a>,使用者有vue官网,w3cschool,segmentfault等;一种是<a href=’www.xxx.com’,使用者有美团,豆瓣等。
有说法是写上域名不容易被扒,且有利于seo,而不写则有利于更换域名,且有利于开发(少写代码)。到底哪个更好?更常用?
问题解答
回答1:一般情况下是不写域名,不写域名对于SEO无任何影响,至于被扒源码或者数据,目前的爬虫框架都很智能的,你写不写域名他们都可以扒掉,就算有域名,用各种编辑器批量替换一下也是分分钟的事情。
对于开发来说肯定不写域名比较方便。
回答2:不写
不影响seo
对爬虫没有太大影响,反爬还是要禁IP
域名是有可能换的,难道你还要全部改一次代码吗
回答3:例如开发环境下服务器端口是 8080,如果要写上域名,则为 ,但是生产环境端口一般都是 80,则此时需要修改为 ,开发环境和生产环境的代码不一致了,如果不写域名则开发环境和生产环境下都为 ,不同环境时不需要修改代码。
回答4:后台配一个域名的字符,例如:
$path = 'http://xxx.com'
规定所有url都需要加$path,这样要不要前缀,你都能瞬间切换。
标签:
HTML
相关文章:
1. docker gitlab 如何git clone?2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. docker镜像push报错4. nignx - docker内nginx 80端口被占用5. angular.js使用$resource服务把数据存入mongodb的问题。6. macos - mac下docker如何设置代理7. docker start -a dockername 老是卡住,什么情况?8. angular.js - angularJS路由学习的问题9. docker-compose 为何找不到配置文件?10. javascript - webpack打包后的bundlejs文件代码不知道什么意思.
排行榜
