沈阳手机网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

沈阳手机网手机维修培训中心Apple手机报价沈阳二手笔记本报价

二手手机回收

沈阳手机靓号DJ音乐 最好听的DJ
查看: 1380|回复: 0

[技术分享] IIS 6.0下ecshop伪静态的方法及伪静态后动态网址仍可访问的解决方法

[复制链接]
发表于 2016-4-29 11:07:56 | 显示全部楼层 |阅读模式
静态的方法:
由于最新版本的ISAPI_Rewrite Lite安装的根目录下没有httpd.ini这个文件。按照ecshop官方提供的url伪静态操作不成功。本人摸索了半个多小时终于搞定,步骤如下:
1,下载安装ISAPI_Rewrite免费版
2,新建txt,添加ecshop官方提供的URL伪静态规则后改成httpd.ini
3,将httpd.ini复制至ISAPI_Rewrite安装根目录
4,打开iis—网站—右键属性—ISAPI_Rewrite—Import from v2.0导入httpd.ini

5,进入->商店设置,将URL 重写设置为启用。
清除下缓存,设置成功。
不过实现伪静态后,动态页面不会失效,使用动态网址仍然可以访问
比如:域名/goods.php?id=1和域名/goods-01.html指向同一商品,搜索引擎会同时抓取这2个页面,不利优化排名。那我们需要做的是
在robots.txt中加入
Disallow: /goods.php,禁止抓取即可。
article.php、category
.php等同理。


值得注意的是EC中有些地方没有改成全伪静态的

,比如user.php,flow.php是不需要伪静态的,同时官方也没提供伪静态规则。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|沈阳手机网 ( 辽ICP备11004416号 )

GMT+8, 2024-5-3 03:44 , Processed in 0.025799 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表