isapi_rewrite3.1 设置301方法
RewriteCond %{HTTP:Host} ^suntw\.com$
RewriteRule (.*) http\://www\.suntw\.com/$1 [NC,R=301]
当然你需要把suntw.com也解析到和www.suntw.com同一个ip上面
isapi_rewrite3.1单文件破解版支持多用户独立
wordpress通用伪静态方法最新规则
现在用wp博客的越来越多,设置伪静态对搜索引擎是必须的。其实要使用伪静态并不需要Linux主机,也不需要win主机上安装isapi_rewrite组件,wp已经很强自身就带了,下面介绍这种方法。
一、在网站根目录下创建一个 404.php 的文件,代码见最后。
二、在iis上设置404错误页指向一个URL为 /404.php 。
三、到wp后台设置固定链接为自定义的 /%category%/%post_id%.html
<?php header("HTTP/1.1 200 OK"); $ori_qs = strtolower($_SERVER['QUERY_STRING']); $pattern = '/[^;]+;[^:]+:\/\/[^\/]+(\/[^\?]*)(?:\?(.*))?/i'; preg_match($pattern, $ori_qs, $matches); $_SERVER['PATH_INFO'] = $matches[1] . '?' . $matches[2]; $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO']; $query_args = explode('&', $matches[2]); unset($_GET); foreach ($query_args as $arg) { $the_arg = explode('=', $arg); $_GET[$the_arg[0]] = $the_arg[1]; } include('index.php'); ?>
ISAPI_REWRITE3 破解版下载
3.1版支持很多高级功能,让你意想不到的强大,自己去研究下,以前网上难以找到破解版。
最近我找到一个,测试了可以用到每个站点上,特此分享出来给大家下载,直接安装完去IIS
站点属性中看就有单独设置规则的地方。
/wp-content/uploads/ISAPI_Rewrite3_0067.rar
ecshop英文版伪静态规则iisrewrite
如果您的echsop伪静态翻页不能用,则可能是规则错误,这个是用于ECSHOP 英文版的,在windows主机上测试通过。
注意前提是IIS站点上加载了isapirewrite组件,哪怕是1.0的版本,再将规则改为下面的即可,不用重启IIS。 我做了个下载包 ,下载点这里 ecshop rewrite
WordPress伪静态规则和站点布署
先说站点布署,本站主域名是www.suntw.com为了让suntw.com也能访问到,并且他的PR值也能传到主域名上,我作了个跳转,其实可以在首页代码中加上域名判断来301重定向,但WP博客的所有功能都集中在index.asp 所以只有自己考虑另建一个站点,直接在IIS上设置站点重定向至www.suntw.com 绑定的域名只填 suntw.com
博客安装在根目录,安装后去后台-设置-固定链接处选择自定义结构,输入这种形式:/%category%/%postname%.html 然后安装一些必用的插件。
因为是windows主机,所以要手工加载isapirewrite的组件,加载后编辑规则如下:
(以下规则称不上完美,能满足大部分功能,我会不断更新,详见内页。
301重定向 网址规范化 不带www解决方法
先说一个简单的问题,输入suntw.com时自动转向www.suntw.com ,要实现很简单一般我们会用url转发,但那种方式给搜索引擎的状态是302,后果是什么自己搜索下。
第二种方法我们会建一个首页文件,对输入域名判断再作相应跳转,注意跳转不要用response.redirect “domain” 这样的状态也是302,正确的代码见本站相关文章。
今天要说的是第三种,完美的方法是另开一个站点,在主目录选项卡中,选择跳转到URL,然后输入http://www.suntw.com 再勾上下面的资源永久重定向,注意站点域名绑定那别忘了填 suntw.com
ecshop伪静态设置教程isapi_urlrewrite
三个步骤:
一、去ecshop后台开启伪静态,这样前台的链接才会变成html结尾的形式。
二、下载windows下rewrite组件 ISAPI_Rewrite 3 Lite installation package 32位免费版的
三、在服务器上安装一路下一步,开始菜单-程序-HELICOM-Helicon Manager 打开后点EDIT粘贴入面的跳转规则即可
RewriteRule /index.html /index.php [I]
RewriteRule /default.html /index.php [I]
RewriteRule /feed.xml /feed.php [I]
RewriteRule /category-([0-9]+).html /category.php?id=$1
RewriteRule /category-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html /category\.php\?id=$1&page=$2&sort=$3&order=$4 [I]
RewriteRule ^(.*)/goods-([0-9]+)\.html$ $1/goods.php?id=$2
RewriteRule /article_cat-([0-9]+).html /article_cat\.php\?id=$1 [I]
RewriteRule /article_cat-([0-9]+)-([0-9]+).html /article_cat\.php\?id=$1&page=$2 [I]
RewriteRule /article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+).html /article_cat\.php\?id=$1&page=$2&sort=$3&order=$4 [I]
RewriteRule /article-([0-9]+).html /article\.php\?id=$1 [I]
RewriteRule /search-b([0-9]+) /search\.php\?brand=$1 [I]
RewriteRule /search-([0-9]+)-([^-]*)-([a-zA-Z]+)-k(.*).html /search\.php\?page=$1&sort=$2&order=$3&keywords=$4 [I]
RewriteRule /search-([0-9]+)-([^-]*)-([a-zA-Z]+)-b([0-9]*)-k(.*)-s([0-9]*)-l([0-9]*).html /search\.php\?page=$1&sort=$2&order=$3&brand=$4&keywords=$5&min_price=$6&max_price=$7 [I]