isapi_rewrite3.1 设置301方法

RewriteCond %{HTTP:Host} ^suntw\.com$
RewriteRule (.*) http\://www\.suntw\.com/$1 [NC,R=301]

当然你需要把suntw.com也解析到和www.suntw.com同一个ip上面

, , ,

本站原创wordpress的rewrite规则公布

相关链接地址见 /wp-content/uploads/wp_rewrite.txt

, , ,

isapi_rewrite3.1单文件破解版支持多用户独立

isapi_rewrite是用于Windows IIS 上的一个url重定向组件,在新的版本中提供了更强大的功能
几乎跟linux的rewrite_mod一样了,你懂的。我只看到西部数码虚拟主机开放了此功能。
使用说明,将Dll文件挂到isapi筛选器上,然后在dll目录新建httpd.conf文本文件,填入规则
由于垃圾评论太多,需要的朋友请发邮件。 这个版本不需要安装不写注册表。

, , , , ,

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');
?>

, , , ,

Linux主机设置404错误页面

编辑根目录下 .htaccess 文件加入这一句即可
ErrorDocument 404 /index.php
ErrorDocument 500 /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]

, , ,