马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
IIS中增添URLRewrite功效,最多人选用的是名为“ISAPIRewrite“的软件,网高低载的破解版,实在破解不完美,终极会不克不及用。再次查找,找到了IonicsIsapiRewriteFilter,完整开源,完整收费,完整没有中文利用手册。
测试后,利用一般,用法分享一下:
起首到官方网站http://www.codeplex.com/IIRF/Release/ProjectReleases.aspx大概到剧本之家下载(http://www.ckuyun.com/softs/40097.html)下载最新软件包,注重要下载的是IonicIsapiRewriter-2.0-Release-bin.zip,版本号大概会变更。以下安装仅针对WIN2003+IIS6.0的服务器情况。
1、安装IIRF1、复制IIRF的DLL(IIRF.dll)到响应的文件夹,如D:Rewrite。大概,它能够在一个完整分歧的目次树。这取决于你。
2、假如您创立一个服务器全局局限的设置文件(IirfGlobal.ini),你必需把它与(IIRF.dll)文件在统一目次中。该URLRewrite选择器将寻觅其在该文件中的全局设置文件。假如是多个站点,则在站点更目次下创立(IIRF.dll)文件。
3、对(IIRF.dll)地点目次付与IIS_WPG用户组“读取”、“读取与运转”、“写进”权限。
4、翻开Internet信息服务办理器。右键点击IIS办理器左栏“网站”》“属性”,弹出“网站属性”选项卡,选择“ISAPI选择器”,以下图增加IIRF。
<Palign=center>
百度权重查询站长买卖友谊链接互换网站建立,网站计划,企业建站就找313
5、重启IIS
6、右键点击IIS办理器左栏“网站”》“属性”,弹出“网站属性”选项卡,选择“ISAPI选择器”,检察“IIRF”加载是不是乐成。如果绿色向上箭头,则暗示加载乐成。
2、划定规矩文件格局基础照搬ISAPIRewrite,要作修正RewriteRule[源URL正则前提][目标URL]
ISAPIRewrite与IIRF的区分就在[目标URL],ISAPIRewrite的要本义,而IIRF不必本义。
假如网上有现成的ISAPIRewrite的划定规矩能够间接复制过去,将[目标URL]中的反斜杠()一个个删除就能够用在IIRF顶用了。
晓得这个以后,你就能够任意在网上与人交换,按ISAPIRewrite交换,最初把本义符()删失落就好了。
3、日记设置
在IIRF中日记值能够设置为0-5,在划定规矩文件的开首部分有两行设置日记范例
RewriteLogC:RewritesupesiteiirfLog.out(注重要写分明路径,各站点分歧)
RewriteLogLevel0(0为不记类,3为一样平常测试,5为处置妨碍)
日记的价值奋发,同时不会主动删除文件,日记范例必定要设成0,除非用于反省才干修正为其他值,反省完后必定要改成0,不然日记文件把硬盘占满就贫苦了。
假如日记不为0,选择器升引后,对应文件夹会发生相似以下的文件,是文本格局的,能够用记事本检察。
iirfLog.out.12345.log
4、检察设置
在IIRF.ini文件中输出以下设置参数,则可经由过程扫瞄器便利检察今朝IIRF设置
StatusUrliirfStatus
StatusInquiryON
在扫瞄器中输出http://localhost/iirfstatus,便可检察。
5、划定规矩文件可随时修正,随时失效!
6、附上wordpress的IIRF划定规矩
先到wordpress背景设置流动毗连为:/post/%post_id%.html
然后在wordpress地点网站的根目次创立(IIRF.ini)文件,并在文件中到场以下划定规矩:
.代码以下:
RewriteLogLevel0
RewriteLogE:flyingbluelogfilesIIRFLOGlog
StatusUrliirfStatus
StatusInquiryON
RewriteRule/index.html$/index.php[L]
<ol>
<li>fromaccessingthroughHTTP</li>
<li>#WordPressrewriterules#</li>
<li>#Belowisforpermalinklike/post/%post_id%.html</li>
<li>#ProvidedBySideblue</li>
<li>#URL:<Ahref="http://ivup.cn</li>"rel=nofollow>http://ivup.cn</li></A>;
</ol>
RewriteCond%{REQUEST_FILENAME}^wp-content.*
RewriteCond%{REQUEST_FILENAME}^wp-admin.*
RewriteCond%{REQUEST_FILENAME}^wp-include.*
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule/post/tag/(.*)/index.php?tag=$1
RewriteRule/tag/(.*)/index.php?tag=$1
RewriteRule/(contact|about-copyright|favor|archives|tags|sitemap)/index.php?pagename=$1
RewriteRule/post/category/(.*)/(feed|rdf|rss|rss2|atom)/?$/wp-feed.php?category_name=$1&feed=$2
RewriteRule/post/category/?(.*)/index.php?category_name=$1
RewriteRule/author/(.*)/(feed|rdf|rss|rss2|atom)/?$/wp-feed.php?author_name=$1&feed=$2
RewriteRule/author/?(.*)/index.php?author_name=$1
RewriteRule/rss.xml/wp-feed.php?feed=rss2
RewriteRule/feed/?$/wp-feed.php?feed=rss2
RewriteRule/comments/feed/?$/wp-feed.php?feed=comments-rss2
<ol>
<li>RewriteRule/([0-9]+)/?([0-9]+)?/?$/index.php?p=$1&page=$2</li>
<li>RewriteRule/post/([0-9]+)/?([0-9]+)?/?$/index.php?p=$1&page=$2</li>
</ol>
RewriteRule/post/([0-9]+).html/index.php?p=$1
RewriteRule/page/(.*)/?s=(.*)/index.php?s=$2&paged=$1
RewriteRule/page/(.*)/index.php?paged=$1
RewriteRule/post/date/([0-9]{4})([0-9]{1,2})([0-9]{1,2})/([^/]+)/?([0-9]+)?/?$/index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5
RewriteRule/post/date/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?$/index.php?year=$1&monthnum=$2&day=$3&page=$4
RewriteRule/post/date/([0-9]{4})/([0-9]{1,2})/?$/index.php?year=$1&monthnum=$2&page=$3
RewriteRule/post/([0-9]+).html/(feed|rdf|rss|rss2|atom)/index.php?feed=rss2&p=$1
RewriteRule/post/([0-9]+).html/trackback/wp-trackback.php?p=$1
ivup.cn
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。 |