phpstudy安裝選擇,iis+php組合,如何設定偽靜態
如題。
找了半天,終於找到解決方案了。
需要在伺服器上安裝 Url rewrite 元件。
伺服器是64位則安裝: rewrite_2.0_rtw_x64.exe
然後新增 web.config配置檔案,放到站點的根目錄。
檔案內容如下:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <defaultDocument> <files> <clear /> <add value="index.php" /> <add value="portal.php" /> <add value="Default.htm" /> <add value="index.htm" /> <add value="Default.asp" /> <add value="index.html" /> <add value="iisstart.htm" /> <add value="default.aspx" /> </files> </defaultDocument> <rewrite> <rules> <rule name="portal_topic"> <match url="^(.*/)*topic-(.+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/portal.php?mod=topic&topic={R:2}&{R:3}" /> </rule> <rule name="portal_article"> <match url="^(.*/)*article-([0-9]+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/portal.php?mod=view&aid={R:2}&page={R:3}&{R:4}" /> </rule> <rule name="forum_forumdisplay"> <match url="^(.*/)*forum-(w+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/forum.php?mod=forumdisplay&fid={R:2}&page={R:3}&{R:4}" /> </rule> <rule name="forum_viewthread"> <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/forum.php?mod=viewthread&tid={R:2}&extra=page%3D{R:4}&page={R:3}&{R:5}" /> </rule> <rule name="group_group"> <match url="^(.*/)*group-([0-9]+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/forum.php?mod=group&fid={R:2}&page={R:3}&{R:4}" /> </rule> <rule name="home_space"> <match url="^(.*/)*space-(username|uid)-(.+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/home.php?mod=space&{R:2}={R:3}&{R:4}" /> </rule> <rule name="home_blog"> <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/home.php?mod=space&uid={R:2}&do=blog&id={R:3}&{R:4}" /> </rule> <rule name="forum_archiver"> <match url="^(.*/)*(fid|tid)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/index.php?action={R:2}&value={R:3}&{R:4}" /> </rule> <rule name="plugin"> <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/plugin.php?id={R:2}:{R:3}&{R:4}" /> </rule> <rule name="help_list"> <match url="^(.*/)*list-(w+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/plugin.php?id=wq_help&cid={R:2}&{R:3}" /> </rule> <rule name="article_list"> <match url="^(.*/)*articlelist-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/plugin.php?id=wq_wechatcollecting&mod=list&classid={R:2}&displayorder={R:3}&page={R:4}&{R:5}" /> </rule> <rule name="article_view"> <match url="^(.*/)*wechatarticle-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/plugin.php?id=wq_wechatcollecting&mod=view&articleid={R:2}&{R:3}" /> </rule> <rule name="wechat_list"> <match url="^(.*/)*wechatlist-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/plugin.php?id=wq_wechatshow&mod=list&classid={R:2}&displayorder={R:3}&page={R:4}&{R:5}" /> </rule> <rule name="wechat_view"> <match url="^(.*/)*wechat-(w+)-([0-9]+).html?*(.*)$" /> <action type="Rewrite" url="{R:1}/plugin.php?id=wq_wechatshow&mod=view&wid={R:2}&page={R:3}&{R:4}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
View Code
我用的是discuz的一套偽靜態規則。
相關文章
- PbootCMS偽靜態怎麼設定?boot
- 帝國cms偽靜態設定方法
- 帝國CMS 7.5 tags偽靜態設定教程
- 靜態住宅ip如何助力海外電商運營?購買ip如何選擇合適的靜態住宅代理?
- Nginx/Apache之偽靜態設定 - 運維小結NginxApache運維
- 易優cms網站SEO模組URL配置偽靜態靜態頁面設定網站
- 購買ip為什麼要選擇靜態住宅ip?合適的靜態住宅代理如何尋找?
- IIS7.0設定 url重寫成html(偽靜態)HTML
- css使用偽物件選擇器設定元素內容CSS物件
- 寶塔如何新增偽靜態
- Apache偽靜態html(URLRewrite)設定法ApacheHTML
- 組合使用css選擇器CSS
- ASP.NET偽靜態及靜態ASP.NET
- PbootCMS偽靜態怎麼設定?(PbootCMS模板安裝後內頁開啟404錯誤的解決方法)boot
- Nginx偽靜態教程Nginx
- thinkphp Nginx偽靜態PHPNginx
- pbootcms偽靜態教程boot
- 偽靜態、靜態和動態的區別
- 雲伺服器 Z-BlogPHP 偽靜態規則設定伺服器PHP
- Zblog Nginx 下二級目錄設定偽靜態程式碼Nginx
- 網站二級目錄或者子目錄安裝WordPress偽靜態規則設定方法,伺服器為nginx網站伺服器Nginx
- .NET探索模型路由約定實現偽靜態模型路由
- 組合索引的選擇原則索引
- 網站偽靜態和純靜態區別網站
- nginx偽靜態檔案Nginx
- wordpress偽靜態的原理
- 網站偽靜態配置網站
- thinkphp 偽靜態規則PHP
- BOM選擇設定
- 如何動態刪除css的偽物件選擇器程式碼例項CSS物件
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- THINKPHP3.1開發的企業網站,帶偽靜態url設定PHP網站
- pbootcms偽靜態設定教程含apache、naginx、IIS不同環境配置規則bootApache
- 網站建設有必要做偽靜態嗎?網站
- 程式設計之 同步靜態方法和單例模式的選擇程式設計單例模式
- 創業,你選擇靜態還是動態語言?創業
- CobaltStrike + Metasploit 組合安裝
- Ubuntu裡怎樣設定靜態IP?Ubuntu中設定靜態IP的方法Ubuntu