apache的rewrite规则转换为nginx

十月 31, 2011 by · Leave a Comment
Filed under: 随笔 
  1. apache的规则是:
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{REQUEST_URI} \..+$
  5. RewriteCond %{REQUEST_URI} !\.html$
  6. RewriteRule ^$ index.html [QSA,L]
  7. RewriteRule ^bbs\/$ bbs/index.php [QSA,L]
  8. RewriteRule ^([^.]+)$ $1.html [QSA]
  9. RewriteCond %{REQUEST_FILENAME} !-f
  10. RewriteRule ^(.*)$ index.php [QSA,L]

转换为nginx的rewrite规则

  1. if ($uri ~ "\..+$"){
  2.         set $rule_0 1$rule_0;
  3. }
  4. if ($uri !~ "\.html$"){
  5.         set $rule_0 2$rule_0;
  6. }
  7. if ($rule_0 = "21"){
  8.         rewrite ^/$ /index.html last;
  9. }
  10.         rewrite ^/bbs\/$ /bbs/index.php last;
  11.         rewrite ^/([^.]+)$ /$1.html;
  12. if (!-f $request_filename){
  13.         set $rule_3 1$rule_3;
  14. }
  15. if ($rule_3 = "1"){
  16.         rewrite ^/(.*)$ /index.php last;
  17. }

WordPress后台自动更新FTP错误解决办法

十月 30, 2011 by · Leave a Comment
Filed under: 其他 

在wp-config.php文件底部加入

/** Override default file permissions */
if(is_admin()) {
add_filter(‘filesystem_method’, create_function(‘$a’, ‘return “direct“ ;’ ));
define( ‘FS_CHMOD_DIR’, 0751 );
}

IE下页面不居中解决办法{margin:0 auto;}

九月 20, 2011 by · Leave a Comment
Filed under: WebDesign 

在模板页面头部添加dtd声明,也就是:
如果用HTML5版本:
如果不添加这段,ie没有找到合适的解析标准就会以默认的ie5.5的方式来解析页面,在ie5.5里边,css写margin:0 auto是不管用的,盒模型的宽高计算也是错误的。

putty SSH centos超时解决方案

七月 29, 2011 by · Leave a Comment
Filed under: Linux 

putty连续3分钟左右没有输入, 就自动断开, 然后必须重新登陆, 很麻烦.

在网上查了很多资料, 发现原因有多种, 环境变量TMOUT引起,ClientAliveCountMax和ClientAliveInterval设置问题或者甚至是防火墙的设置问题. 所以可以这么尝试:

1, echo $TMOUT
如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.
Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive.
Read more

JS正则表达式语法

六月 23, 2011 by · Leave a Comment
Filed under: WebDesign 

正则表达式语法

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

这里有一些可能会遇到的正则表达式示例:

Read more

WINDOWS XP 右键新建菜单丢失

五月 21, 2011 by · Leave a Comment
Filed under: 其他 

如果鼠标的右键菜单的【新建】丢失了,用如下方法解决:
复制下列文本,保存成 .reg文件,并双击将信息加入注册表:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New]
@=”{D969A300-E7FF-11d0-A93B-00A0C90F2719}”

下一页 »