做百度移动适配提示正则表达式规则错误,有没有大神看看是哪里出问题了
<p>https://www.wonmore。Com/wordMsg/information/102</a><br></p><p> <a href="https://mobile.wonmore。Com/wordMsg/information/102" target="_blank" data-url="mobile.wonmore。Com" class="show-5118-data" rel="nofollow">https://mobile.wonmore。Com/wordMsg/information/102<br></p><p>这分别是PC端和移动端的网址:</p><p></p>
3 人参与回答
扫了一眼你的网站,你这网站不适合用单一适配。要用多条规则才行的。
需要注意的是用PC站使用的是顶级还是二级域名,也就是站长平台里是使用的带www的还是不带www的。
规则分别如下:
PC域名/([a-zA-Z]+)\?([a-zA-Z]+)=([0-9]+) M域名/${1}
PC域名/([a-zA-Z]+)/([a-zA-Z]+) M域名/${1}/${2}
PC域名/([a-zA-Z]+) M域名/${1}
PC域名/([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+) M域名/${1}/${2}/${3}
确定是纯数字就用([0-9]+)或(\d+),数字字母或还有下滑线的用(\w+)
如果还是不行那就试试在每条规则后面加个/,例如PC域名/([a-zA-Z]+)/ M域名/${1}/
把(\d+)换成([0-9]+)试试