emlog 在iis6下开启URL重写后访问文件跳转首页

  • 时间:
  • 浏览:1
  • 来源:幸运快3_快3口诀_幸运快3口诀
作者:mozi hihi 来源:CHINAZ源码报导 浏览: 2011-8-27 18:17:42 字号:大 中 小

[摘要]emlog在IIS6主机下开启伪静态刚刚访问任何目录下的非emlog守护进程文件总要跳转到博客首页大难题,本文解释下你这个大难题并提供另三个 出理 教程。

大难题由于 :

  IIS6 URL重写模块如此 在重写规则中提供对url否是为真实文件的判断支持, 许多无论当前访问的url否是为真实文件或目录总要被重写到index.php,这许多 为有哪些访问文件会跳转到博客首页的由于 ,许多的服务器如Apache、Nginx等在重写模块中都提供了判断文件的接口,许多不要再有你这个大难题

出理 方案:

  肯能无法重写模块无法支持文件、文件夹判断,许多大家 非要手动的在规则上边增加你非要访问的文件和文件夹来达到让其都非要被访问的目的。

  下面我简单的讲一下去掉 规则教程。

  标准的IIS6重写规则如下:

    [ISAPI_Rewrite]

# 3800 = 1 hour

CacheClockRate 3800

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]

  增加文件的规则很简单,格式为:

RewriteRule /(文件路径) /(文件路径) [L]

  上边规则中的(文件或文件夹路径)指的是从你网站根目录算起的文件路径,以sitemap.xml为例,web路径为http://localhost/sitemap.xml,大家 在规则中增加一根关于sitemap.xml的规则,

肯能sitemap在网站根目录,如此 规则应该写为:

RewriteRule /sitemap.xml /sitemap.xml [L]

  增加文件夹的规则稍微僵化 点,格式为:

RewriteRule /(文件夹路径)/(.*) /(文件夹路径)/(.*) [L]

  同类,我在博客空间里上传了另三个 叫做photos的文件夹,web路径为http://localhost/photos/,上边删剪是图片文件,如此 把photo文件夹加入规则就应该写为:

RewriteRule /photos/(.*) /photos/(.*) [L]

  另外非要注意许多的是你新去掉 的规则非要放入下面这两条规则刚刚,就让 规则是不要再生效的

RewriteRule ^/$ /index.php [L]

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

  下面是另三个 删剪的httpd.ini的内容,去掉 了上边演示的两条规则,这两条规则肯能用红色标出,请注意它们的位置,请务必保证你新去掉 的规则在下面规则中标识为绿色的规则刚刚

  [ISAPI_Rewrite]

# 3800 = 1 hour

CacheClockRate 3800

RepeatLimit 32

RewriteRule /sitemap.xml /sitemap.xml [L]

RewriteRule /photos/(.*) /photos/(.*) [L]

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]

emlog下载

sssss
Tags: emlog   重写   跳转首页  
责任编辑:mozi