这份页面模板存在多处问题,总结如下,并给出“最小改动即可上线”的修正版,方便你直接粘贴使用。
(如站点已上线,一定要先本地测试!)
一、主要问题
1. `<script data-fixed="true">` 的转义符号写成了中文全角,导致 JS 抛 SyntaxError。
2. 两处 `
![]()
` 缺少 alt,W3C 校验性错误。
3. 版权信息 `
` 浏览器不会识别,应改为 ``。
4. HTML 注释语法的尖括号“”不规范,浏览器会直接渲染。
5. meta、link 标签属性里的引号使用不一致,建议统一成英文双引号。
6. PHP 标签 `<?=` 混用,但问题不大,只要服务器支持即可。
7. 所有 `/swt/` 链接基本都是弹出咨询窗,如果想 SEO 正常则建议改为真实页面。
二、Oneline 快速修复(只修必改项)
可直接全选→替换原文件:
```
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
[!--pagetitle--] - 河北权威治疗白癜风医院
<meta name="keywords" content="[!--keyboard--]">
<meta name="description" content="[!--smalltext--]">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="/static/css/main1.css">
<link rel="stylesheet" href="/static/css/swiper-bundle.min.css">
<script data-fixed="true">
!function(){
function params(u, p){
var m = new RegExp("(?:&|/?)"+p+"=([^&$]+)").exec(u);
return m ? m[1] : '';
}
if(/iphone|ios|android|ipod/i.test(navigator.userAgent.toLowerCase()) && params(location.search,"from")!="mobile"){
location.href = 'https://3g.kdcworld.com/<?=$class_r[$GLOBALS[navclassid]][classpath]?>/[!--id--].html';
}
}();
</script>
<body>
...
<script src="/static/js/jquery-3.6.3.min.js"></script>
<script src="/static/js/swiper-bundle.min.js"></script>
<script src="/static/js/index.js"></script>
<script src="/static/js/right.js"></script>
[!--temp.swt--]