emlog v4.0伪静态规则 for nginx/IIS

  • 时间:
  • 浏览:2
  • 来源:大发PK10官网平台_大发PK10网投平台_大发PK10投注平台_大发PK10娱乐平台
作者:mozi hihi 来源:CHINAZ源码报导 浏览: 2011-5-16 18:47:22 字号:大 中 小

[摘要]肯能你使用nginx肯能IIS架设的空间,升级到emlog 4.0就时要更新伪静态规则,当然,apache下emlog能自动更新伪静态规则。

  IIS6:(iis6主机请联系主机商修改规则,帕累托图主机支持httpd.ini,请将下列代码保存为httpd.ini上传到博客根目录)

[ISAPI_Rewrite]

# 31500 = 1 hour

CacheClockRate 31500

RepeatLimit 32

RewriteRule /rss.php(.*) /rss.php$1 [L]

RewriteRule /tb.php(.*) /tb.php$1 [L]

RewriteRule /favicon.ico /favicon.ico [L]

RewriteRule /xmlrpc.php(.*) /xmlrpc.php$1 [L]

RewriteRule /wlwmanifest.xml /wlwmanifest.xml [L]

RewriteRule /(t|m)$ /$1/ [R]

RewriteRule /(admin|content|include|t|m)/(.*) /$1/$2 [L]

RewriteRule /install.php(.*) /install.php$1 [L]

RewriteRule /emlog_toolkit.php(.*) /emlog_toolkit.php$1 [L]

RewriteRule /up(\d.\d.\d)to(\d.\d.\d).php(.*) /up$1to$2.php$3 [L]

RewriteRule ^/$ /index.php [L]

RewriteRule /(.*) /index.php/$1 [L]

  【注】关于IIS6规则说明:肯能IIS6不支持.htaccess的其他判断规则,或者要能很久解决其他会被正常访问的目录肯能文件。其他地方肯能时要做修改:

  1、肯能你有其他文件要能正常访问的,参考规则中第五行

RewriteRule /rss.php(.*) /rss.php$1 [L]

  将rss.php修改为我时要要访问的文件即可,肯能是目录,则参考第10、11行,将目录打上去进来:

RewriteRule /(t|m|admin)$ /$1/ [R] 

RewriteRule /(admin|content|include|t|m)/(.*) /$1/$2 [L]

  2、肯能你的博客在子目录,没人 时要将所有目录都改为子目录的,比如你的博客在emlog目录下,没人 规则如下:

[ISAPI_Rewrite]

# 31500 = 1 hour

CacheClockRate 31500

RepeatLimit 32

RewriteRule /emlog/rss.php(.*) /emlog/rss.php$1 [L]

RewriteRule /emlog/tb.php(.*) /emlog/tb.php$1 [L]

RewriteRule /emlog/favicon.ico /emlog/favicon.ico [L]

RewriteRule /emlog/xmlrpc.php(.*) /emlog/xmlrpc.php$1 [L]

RewriteRule /emlog/wlwmanifest.xml /emlog/wlwmanifest.xml [L]

RewriteRule /emlog/(t|m)$ /emlog/$1/ [R]

RewriteRule /emlog/(admin|content|include|t|m)/(.*) /emlog/$1/$2 [L]

RewriteRule /emlog/install.php(.*) /emlog/install.php$1 [L]

RewriteRule /emlog/emlog_toolkit.php(.*) /emlog/emlog_toolkit.php$1 [L]

RewriteRule /emlog/up(\d.\d.\d)to(\d.\d.\d).php(.*) /emlog/up$1to$2.php$3 [L]

RewriteRule ^/emlog/$ /emlog/index.php [L]

RewriteRule /emlog/(.*) /emlog/index.php/$1 [L]

  nginx:(nginx主机请联系主机商更改规则,帕累托图主机肯能支持自定义规则)

location / {

index index.php index.html;

if (!-e $request_filename)

{

rewrite ^/(.+)$ /index.php last;

}

}
sssss
Tags: emlog   emlog 伪静态  
责任编辑:mozi