小站http://www.xiebaopinglvshi.com
现在是动态url,之前选择动态url的原因是方便pc站与手机站的内页自动跳转,ps:我将使用的跳转js代码贴在最后。
经牧马前辈的指点,动态url有可能是影响我站索引量的重要原因,所以试图改造,但是途中困难重重,无奈pageadmin的帮助文档和论坛都没有办法解决我的问题,所以来搜外求助。
一、试图使用伪静态,【IIS中配置伪静态(URL重写)的教程】http://www.pageadmin.net/article/20110515/403.html的提示,
1、先联系主机商做好.html到aspx的映射,设置时候检查文件是否存在的勾一定要去掉。
←主机商说万网的空间不支持映射,所以没有做
2、下载压缩包解压后,打开"脚本映射dll”文件夹,复制里面的URLRewriter.dll到网站的bin目录下。
←根据提示做了
3、修改web.config文件
←根据提示做了,但是感觉里面写的伪静态规则可能是pageadmin2.1还是哪个旧版的,不适用3.0
在只做了2、3步的情况下报500(内部服务器错误)的错。将伪静态规则摸索着按照自己的理解修改后也是一样的500错。
修改后的伪静态规则如下(代码好像贴不进来,LookFor 和SendTo写成下面的那种)
=====================================
~([^.]+)/([0-9]+)/([0-9]+)/([0-9]+).html
~$1/index.aspx?lanmuid=$2&sublanmuid=$3&id=$4
~([^.]+)/([0-9]+)/([0-9]+).html
~$1/index.aspx?lanmuid=$2&sublanmuid=$3
=====================================
二、伪静态搞不定就静态吧,
可是静态页面生成后有个问题,
静态生成之后,上面的内页自动跳转实现不了了。其原因可能是因为手机站的文章内页都是调用pc站的,本身无内容页,所以没法生成。
它们的url分别为:
pc站的url举例:http://www.xiebaopinglvshi.com/article/2016/692.html
其相应的手机站的url: http://www.xiebaopinglvshi.com/wap/zxwd/zxwd/index.aspx?id=692
综上所述,有没有高手能有办法搞定pageadmin3.0的伪静态,或是帮我解决静态中的内页跳转问题?
能解决一个就好了,非常感谢!!
=====================================
// JavaScript Document
function urlredirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
if ((sUserAgent.match(/(ipod|iphone os|midp|ucweb|android|windows ce|windows mobile)/i))) {
// PC跳转移动端
var thisUrl = window.location.href;
window.location.href = thisUrl.replace("xiebaopinglvshi.com","xiebaopinglvshi.com/wap");
}}
urlredirect();
=====================================
服务器支持伪静态么
###我做伪静态一般修改文件,你的可以升级吗,可以的话不妨升级到
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/44994.html
