前言
官网论坛看到这个伪静态配置,试了试,对5.3.1版本同样有效,记载下来备忘。
IIS6规则
IIS6:(iis6主机请联系主机商修改规则,部分主机支持httpd.ini,请将下列代码保存为httpd.ini或者下载附件中的httpd.ini上传到博客根目录)
- [ISAPI_Rewrite]
- # 3600 = 1 hour
- CacheClockRate 3600
- RepeatLimit 32
- RewriteRule /robots.txt(.*) /robots.txt$1 [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]
支持.htaccess的IIS6服务器规则
- RewriteEngine on
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule .* index.php/$0 [L]
nginx:(nginx主机请联系主机商更改规则,部分主机可能支持自定义规则)
- location / {
- index index.php index.html;
- if (!-e $request_filename)
- {
- rewrite ^/(.+)$ /index.php last;
- }
- }
IIS7/7.5 规则
- <?xml version=“1.0” encoding=“UTF-8”?>
- <configuration>
- <system.webServer>
- <rewrite>
- <rules>
- <rule name=“emlog 4.0.1 for IIS7.5” stopProcessing=“true”>
- <match url=“.” ignoreCase=“false” />
- <conditions logicalGrouping=“MatchAll”>
- <add input=“{REQUEST_FILENAME}” matchType=“IsFile” ignoreCase=“false” negate=“true” />
- <add input=“{REQUEST_FILENAME}” matchType=“IsDirectory” ignoreCase=“false” negate=“true” />
- </conditions>
- <action type=“Rewrite” url=“/index.php” />
- </rule>
- </rules>
- </rewrite>
- </system.webServer>
- </configuration>
加群入久伴博客官方微信群
加入久伴官方微信群有啥优势?
1.文章内部资源由于时间久远可能失效,加群,群内可以第一时间反馈
2.网站中教程不一定适用任何人,加群可以第一时间咨询并解决您得疑惑
3.你游荡于互联网,也需要群体,加群一起互动交流,畅所欲言
扫描下方二维码即可加入交流讨论
