Google Reader Send to diigo
Google Reader更新了SendTo功能,鉴于Delicious被yahoo收购后没什么起色,转向了Diigo,Sendto功能也可以收藏到Diigo,设置如下:
Name:Add to diigo
URL: http://www.diigo.com/post?url=${url}&title=${title}
不过send to 需要弹出窗口,很是不方便。
Google Reader更新了SendTo功能,鉴于Delicious被yahoo收购后没什么起色,转向了Diigo,Sendto功能也可以收藏到Diigo,设置如下:
Name:Add to diigo
URL: http://www.diigo.com/post?url=${url}&title=${title}
不过send to 需要弹出窗口,很是不方便。
一开始用Gizmo5和IPKall 老是失败,无法接受到验证电话,后来改用virtualphoneline,也就是下面的方法,搞定!
注意:输入两位验证码的时候 每输入一位回车一次,我在gtalk上试验成功!
关于Google Voice
它可以使你创造一个独立的电话号码
关于Google Voice
它可以使你创造一个独立的电话号码,通过该号码来管理你所有的手机号码、电话号码、语音邮件、短信等等。如果你记性够好的话,Google Voice的前身实际是GrandCentral,去年被Google买下。Google
Voice保留了很多GrandCentral原有服务,当然还加入了一些很酷的功能。如果你之前是GrandCentral的客户,那么你现在就可以体 验Google Voice了。更多信息请进入: ttp://google.org.cn/tag/google-voice/ 查看
Google Voice 的注册采用邀请制, 可以在这里填写表单,加入队列,等待Google 发送邀请给你。
Google Voice 的注册过程除了要邀请,还需要验证注册的地区,和一个美国的本地电话。
我今天上午拿到的邀请,白天一直在外面,晚上回来试着注册。历程如下。
1.Google Voice的注册仅针对US 用户,经过测试,几个在线代理都无法顺利加载Voice登陆界面或者完成注册,这里推荐 “_blank”>使用这里的测速VPN,下载他们的程序后,用测试账号登陆,选用美国加速测试。
2.顺利进入Google Voice界面,开始注册流程,注意,VPN满三十分钟自动断开,不过如果已经进入了注册引导界面就无需再考虑太多,不会被Google Voice踢出来,能过顺利完成注册。
3.填写zip code 和你想要的数字字串,google voice会为你筛选出能使用的号码,进行号码选择。
4.要求填写一个forward number,就是转发号码而这个号码必须是us号码。这是申请的关键。这里我们要提到一个概念,美国虚拟号,说的简单一点,这就是一个可以被直接拨打的号码,网上有一些网站会提供此项功能,我选择的是 “http://www.virtualphoneline.com/” target=”_blank”>http://www.virtualphoneline.com的服务。
5.进入 “COLOR: #2970a6”>www.virtualphoneline.com页面,进行帐号申请,注册过程比较常规不再赘述,推荐使用gmail。
6.获得号码后进入 “COLOR: #2970a6”>http://www.virtualphoneline.com/MyNumbers.php更改号码设置,Ring to
Number处进行更改,gtalk的话可以直接选择Google,将自己的gmail完整地址填写进去,同时Virtualphoneline还支持其 他的转发格式。理论上转发到国内手机也是可以的,只是不知道在手机上输入验证码是否有效,未验证。7.回到Google Voice注册界面,将Virtualphoneline提供的1开头的号码填写到注册表格里,Google Voice会进入下一步,给出一个验证码(2位数),点击验证码下面的Call me now,在gtalk上等电话就可以了,之后会有一个类似
16502651193@gtalk2voip.com
这样的号码拨打进来,英文提示,不管,输入注册加冕上给出的验证码,如果输入成功,Voice会自动进入完成界面。以上步骤中:
VPN搞定注册地区的问题,Virtualphoneline 搞定美国虚拟号的问题,Gtalk 搞定虚拟号抓发接收和验证码输入的问题。
你也可以选择你所拥有的其他的同类服务来替换上面提到的免费服务。
到此,Google Voice的注册流程完成。
注:Virtualphoneline 申请到的美国虚拟号是有20天左右的免费期限。如果要长期使用美国虚拟号,推荐 “COLOR: #2970a6”>使用voxox的,需要短信验证或者ipkall.com的,后者的注册周期比较长,需要1-2天的审核。
,通过该号码来管理你所有的手机号码、电话号码、语音邮件、短信等等。如果你记性够好的话,Google Voice的前身实际是GrandCentral,去年被Google买下。Google
Voice保留了很多GrandCentral原有服务,当然还加入了一些很酷的功能。如果你之前是GrandCentral的客户,那么你现在就可以体 验Google Voice了。更多信息请进入:http://google.org.cn/tag/google-voice/ 查看
Google Voice 的注册采用邀请制,可以在这里填写表单,加入队列,等待Google
发送邀请给你。Google Voice 的注册过程除了要邀请,还需要验证注册的地区,和一个美国的本地电话。
我今天上午拿到的邀请,白天一直在外面,晚上回来试着注册。历程如下。
1.Google Voice的注册仅针对US 用户,经过测试,几个在线代理都无法顺利加载Voice登陆界面或者完成注册,这里推荐 “_blank”>使用这里的测速VPN,下载他们的程序后,用测试账号登陆,选用美国加速测试。
2.顺利进入Google Voice界面,开始注册流程,注意,VPN满三十分钟自动断开,不过如果已经进入了注册引导界面就无需再考虑太多,不会被Google Voice踢出来,能过顺利完成注册。
3.填写zip code 和你想要的数字字串,google voice会为你筛选出能使用的号码,进行号码选择。
4.要求填写一个forward number,就是转发号码而这个号码必须是us号码。这是申请的关键。这里我们要提到一个概念,美国虚拟号,说的简单一点,这就是一个可以被直接拨打的号码,网上有一些网站会提供此项功能,我选择的是 “http://www.virtualphoneline.com/” target=”_blank”>www.virtualphoneline.com的服务。
5.进入http://www.virtualphoneline.com页面,进行帐号申请,注册过程比较常规不再赘述,推荐使用gmail。
6.获得号码后进入 “_blank”>http://www.virtualphoneline.com/MyNumbers.php更改号码设置,Ring to
Number处进行更改,gtalk的话可以直接选择Google,将自己的gmail完整地址填写进去,同时Virtualphoneline还支持其 他的转发格式。理论上转发到国内手机也是可以的,只是不知道在手机上输入验证码是否有效,未验证。7.回到Google Voice注册界面,将Virtualphoneline提供的1开头的号码填写到注册表格里,Google Voice会进入下一步,给出一个验证码(2位数),点击验证码下面的Call me now,在gtalk上等电话就可以了,之后会有一个类似
16502651193@gtalk2voip.com 这样的号码拨打进来,英文提示,不管,输入注册加冕上给出的验证码,如果输入成功,Voice会自动进入完成界面。以上步骤中:
VPN搞定注册地区的问题,Virtualphoneline 搞定美国虚拟号的问题,Gtalk 搞定虚拟号抓发接收和验证码输入的问题。
你也可以选择你所拥有的其他的同类服务来替换上面提到的免费服务。
到此,Google Voice的注册流程完成。
注:Virtualphoneline 申请到的美国虚拟号是有20天左右的免费期限。如果要长期使用美国虚拟号,推荐 “_blank”>使用voxox的,需要短信验证或者ipkall.com的,后者的注册周期比较长,需要1-2天的审核。
给Word文档添加页眉后,页眉下怎么会自动出来一条横线?删除页眉后,那条横线仍在。怎样才能去除页眉下的横线?能否将它换成其他的线型?
谈起这个问题,我们就不能不说起样式。在默认情况下,我们在Word下建立的文档都是基于Normal模板的,键入的文字会自动应用一些特定的样式。如:文本区的文字会自动应用”正文”样式,页眉区的文字会自动应用”页眉”样式。
所谓的样式其实是应用于文本的一系列格式特征,利用它可以快速改变文本的外观。当应用样式时,只需执行一步操作就可应用一系列的格式,大大提高了工作效率。Normal 模板中的”正文”样式就定义了”宋体5号”等一系列格式特征,而”页眉”样式则定义了”底端单实线段落边框”等格式。所以,自动应用”页眉”样式的页眉会出现一条横线。知道了页眉横线的来历,要去除它就不难了。
1. 改变页眉的样式
如果仅仅想去除页眉下的横线,最为便捷的就是改变页眉的样式。例如,我们在编辑页眉时可以把页眉的样式换成”正文”。因为”正文”样式中没有段落边框的格式内容,页眉下自然也就不会出现横线了。
2. 修改”页眉”样式
改变页眉的样式,你失去的可能不仅仅是一条横线,还有其他一些包含在”页眉”样式里而在”正文”样式里所没有的格式特征。如果你不想失去它们,可以修改”页眉”样式,在”页眉”样式中去除有关横线的相应格式内容。如在Word 2000中,我们可以依次选择菜单栏中的”格式/样式”,在随后出现的”样式”对话框中依次选择样式列表框中的〔页眉〕和〔更改〕按钮,此时”修改样式” 对话框就出来了。单击”修改样式”对话框中的〔格式〕按钮,选择其中的”边框”。再在随后出现的”边框和底纹”对话框中选定”设置”下的”无”,最后依次点击按钮〔确定〕和〔应用〕。你会发现页眉下的横线同样消失了。
3. 取消页眉的边框格式
修改”页眉”样式后,当前文档中页眉的横线全部消失了。如果仅仅想去除当前节的页眉,可以在编辑页眉时依次选择”格式→边框和底纹”,在随后出现的”边框和底纹”对话框中选定”设置”下的”无”。特别要提醒的是:”边框和底纹”对话框中的”应用范围”项一定是”段落”,而不是”文字”。
4. 和页眉横线”永别”
即便用以上的各种方法删除了横线,但在Word下给新建立的文档添加页眉时,你会发现那条讨厌的横线又出现了。要想和页眉横线”永别”,有两个选择:
(1)在修改”页眉”样式时,勾选”修改样式”对话框中的”添至模板”复选框。
(2)建立一个自己的文档模板,并且指定该模板为默认模板,当然该模板中肯定没有那条横线。
4a9faab2
windows主机 linux主机
1. default.asp default.asp
2. default.html default.html
3. default.htm default.htm
4. default.aspx index.php
5. default.php index.shtml
6. default.shtml index.html
7. default.shtm index.htm
8. index.html home.html
9. index.htm home.htm
10. index.asp index.php5
11. index.php welcome.html
12. index.shtml welcome.htm
13. index.shtm
14. home.html
15. home.htm
16. home.shtml
17. home.shtm
18. welcome.html
19. welcome.asp
注意 win主机好像不能修改优先级 ,linux主机可以通过设置htaccess来修改
如何修改.htaccess
在.htaccess文件中添加如下行:
DirectoryIndex index.html index.htm index.php index.cgi
首页文件读取的次序以及文件名,按自己的需要更改就可以了。
.htaccess可以做大量范围的事情,包括:文件夹密码保护、用户自动重新指向、自定义错误页面、变更你的文件扩展名、屏蔽特定的用户IP地址、只允许特定的IP地址、停止目录表以及使用其他文件作为index文件,等等……
1. Introduction 介绍
文件名 .htaccess 属性 644 (RW-R-R-)
htaccess会影响它所在目录下的所有子目录
注意大多数内容都要求保持在一行之内,不要换行,否则会引起错误
2. Error Documents 错误文档
Official document: ErrorDocument Directive
ErrorDocument code document
例子
ErrorDocument 400 /errors/badrequest.html
ErrorDocument 404 http://yoursite/errors/notfound.html
ErrorDocument 401 “Authorization Required”
(注意之后内容如果出现的双引号需要转义为 \”)
常见HTTP状态码
Successful Client Requests
200 OK
201 Created
202 Accepted
203 Non-Authorative Information
204 No Content
205 Reset Content
206 Partial Content
Client Request Redirected
300 Multiple Choices
301 Moved Permanently
302 Moved Temporarily
303 See Other
304 Not Modified
305 Use Proxy
Client Request Errors
400 Bad Request
401 Authorization Required
402 Payment Required (not used yet)
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable (encoding)
407 Proxy Authentication Required
408 Request Timed Out
409 Conflicting Request
410 Gone
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
Server Errors
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported
3. Password Protection 密码保护
Official document: Authentication, Authorization and Access Control
假设密码文件为.htpasswd
AuthUserFile /usr/local/safedir/.htpasswd (这里必须使用全路径名)
AuthName EnterPassword
AuthType Basic
两种常见验证方式:
Require user windix
(仅允许用户windix登陆)
Require valid-user
(所有合法用户都可登陆)
Tip: 如何生成密码文件
使用htpasswd命令(apache自带)
第一次生成需要创建密码文件
htpasswd -c .htpasswd user1
之后增加新用户
htpasswd .htpasswd user2
4. Enabling SSI Via htaccess 通过htaccess允许SSI(Server Side Including)功能
AddType text/html .shtml
AddHandler server-parsed .shtml
Options Indexes FollowSymLinks Includes
DirectoryIndex index.shtml index.html
5. Blocking users by IP 根据IP阻止用户访问
order allow,deny
deny from 123.45.6.7
deny from 12.34.5. (整个C类地址)
allow from all
6. Blocking users/sites by referrer 根据referrer阻止用户/站点访问
需要mod_rewrite模块
例1. 阻止单一referrer: badsite.com
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC]
RewriteRule .* – [F]
例2. 阻止多个referrer: badsite1.com, badsite2.com
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite1\.com [NC,OR]
RewriteCond %{HTTP_REFERER} badsite2\.com
RewriteRule .* – [F]
[NC] – 大小写不敏感(Case-insensite)
[F] – 403 Forbidden
注意以上代码注释掉了”Options +FollowSymlinks”这个语句。如果服务器未在 httpd.conf 的 段落设置 FollowSymLinks, 则需要加上这句,否则会得到”500 Internal Server
error”错误。
7. Blocking bad bots and site rippers (aka offline browsers) 阻止坏爬虫和离线浏览器
需要mod_rewrite模块
坏爬虫? 比如一些抓垃圾email地址的爬虫和不遵守robots.txt的爬虫(如baidu?)
可以根据 HTTP_USER_AGENT 来判断它们
(但是还有更无耻的如”中搜 zhongsou.com”之流把自己的agent设置为 “Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)” 太流氓了,就无能为力了)
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.* – [F,L]
[F] – 403 Forbidden
[L] – 连接(Link)
8. Change your default directory page 改变缺省目录页面
DirectoryIndex index.html index.php index.cgi index.pl
9. Redirects 转向
单个文件
Redirect /old_dir/old_file.html “_blank”>http://yoursite.com/new_dir/new_file.html
整个目录
Redirect /old_dir http://yoursite.com/new_dir
效果: 如同将目录移动位置一样
http://yoursite.com/old_dir ->
target=”_blank”>http://yoursite.com/new_dir
http://yoursite.com/old_dir/dir1/test.html -> “http://yoursite.com/new_dir/dir1/test.html” target=”_blank”>http://yoursite.com/new_dir/dir1/test.html
Tip: 使用用户目录时Redirect不能转向的解决方法
当你使用Apache默认的用户目录,如 http://mysite.com/~windix,当你想转向 “http://mysite.com/~windix/jump” target=”_blank”>http://mysite.com/~windix/jump时,你会发现下面这个Redirect不工作:
Redirect /jump http://www.google.com
正确的方法是改成
Redirect /~windix/jump http://www.google.com
(source: .htaccess Redirect in “Sites” not redirecting: why?
)
10. Prevent viewing of .htaccess file 防止.htaccess文件被查看
order allow,deny
deny from all
11. Adding MIME Types 添加 MIME 类型
AddType application/x-shockwave-flash swf
Tips: 设置类型为 application/octet-stream 将提示下载
12. Preventing hot linking of images and other file types 防盗链
需要mod_rewrite模块
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www/\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|js|css)$ – [F]
解析:
若 HTTP_REFERER 非空 (来源为其他站点,非直接连接) 并且
若 HTTP_REFERER 非(www.)mydomain.com开头(忽略大小写[NC]) (来源非本站)
对于所有含有 .gif/.jpg/.js/.css 结尾的文件给出 403 Forbidden 错误[F]
也可指定响应,如下例显示替换图片
RewriteRule \.(gif|jpg)$ [R,L]
[R] – 转向(Redirect)
[L] – 连接(Link)
13. Preventing Directory Listing 防止目录列表时显示
IndexIgnore *
IndexIgnore *.jpg *.gif
Tips:
允许目录列表显示: Options +Indexes
禁止目录列表显示: Options -Indexes
显示提示信息: 页首 文件HEADER, 页尾 文件README
“DISPLAY: none; WIDTH: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px; BORDER-BOTTOM-STYLE: none”
height=”0″ alt=”” width=”0″ />
Godaddy虚拟主机都是Liniux系统,Ecshop安装在子目录,应该都能支持重写功能,几次都不成功,只有404出现,发现了原因:只需把官方的htaccess.txt规则修改为(注意红色部分):
<FilesMatch “\.(bak|inc|lib|sh|tpl|lbi|dwt)$”>
order deny,allow
deny from all
</FilesMatch>
RewriteEngine On
RewriteBase /
# direct one-word access
RewriteRule ^index\.html$ index\.php [L]
RewriteRule ^category$ index\.php [L]
# access any object by its numeric identifier
RewriteRule ^feed-c([0-9]+)\.xml$ feed\.php\?cat=$1 [L]
RewriteRule ^feed-b([0-9]+)\.xml$ feed\.php\?brand=$1 [L]
RewriteRule ^feed\.xml$ feed\.php [L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ category\.php\?id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5&page=$6&sort=$7&order=$8 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)(.*)\.html$ category\.php\?id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ category\.php\?id=$1&brand=$2&page=$3&sort=$4&order=$5 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html$ category\.php\?id=$1&brand=$2&page=$3 [QSA,L]
RewriteRule ^category-([0-9]+)-b([0-9]+)(.*)\.html$ category\.php\?id=$1&brand=$2 [QSA,L]
RewriteRule ^category-([0-9]+)(.*)\.html$ category\.php\?id=$1 [QSA,L]
RewriteRule ^goods-([0-9]+)(.*)\.html$ goods\.php\?id=$1 [QSA,L]
RewriteRule ^article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html$ article_cat\.php\?id=$1&page=$2&sort=$3&order=$4 [QSA,L]
RewriteRule ^article_cat-([0-9]+)-([0-9]+)(.*)\.html$ article_cat\.php\?id=$1&page=$2 [QSA,L]
RewriteRule ^article_cat-([0-9]+)(.*)\.html$ article_cat\.php\?id=$1 [QSA,L]
RewriteRule ^article-([0-9]+)(.*)\.html$ article\.php\?id=$1 [QSA,L]
RewriteRule ^brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html brand\.php\?id=$1&cat=$2&page=$3&sort=$4&order=$5 [QSA,L]
RewriteRule ^brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html brand\.php\?id=$1&cat=$2&page=$3 [QSA,L]
RewriteRule ^brand-([0-9]+)-c([0-9]+)(.*)\.html brand\.php\?id=$1&cat=$2 [QSA,L]
RewriteRule ^brand-([0-9]+)(.*)\.html brand\.php\?id=$1 [QSA,L]
RewriteRule ^tag-(.*)\.html search\.php\?keywords=$1 [QSA,L]
RewriteRule ^snatch-([0-9]+)\.html$ snatch\.php\?id=$1 [QSA,L]
RewriteRule ^group_buy-([0-9]+)\.html$ group_buy\.php\?act=view&id=$1 [QSA,L]
RewriteRule ^auction-([0-9]+)\.html$ auction\.php\?act=view&id=$1 [QSA,L]
回复