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的一套偽靜態規則。
相關文章
- 帝國CMS 7.5 tags偽靜態設定教程
- 靜態住宅ip如何助力海外電商運營?購買ip如何選擇合適的靜態住宅代理?
- Nginx/Apache之偽靜態設定 - 運維小結NginxApache運維
- 購買ip為什麼要選擇靜態住宅ip?合適的靜態住宅代理如何尋找?
- IIS7.0設定 url重寫成html(偽靜態)HTML
- css使用偽物件選擇器設定元素內容CSS物件
- Apache偽靜態html(URLRewrite)設定法ApacheHTML
- 組合使用css選擇器CSS
- ASP.NET偽靜態及靜態ASP.NET
- Nginx偽靜態教程Nginx
- 偽靜態、靜態和動態的區別
- 雲伺服器 Z-BlogPHP 偽靜態規則設定伺服器PHP
- 網站二級目錄或者子目錄安裝WordPress偽靜態規則設定方法,伺服器為nginx網站伺服器Nginx
- .NET探索模型路由約定實現偽靜態模型路由
- 組合索引的選擇原則索引
- 網站偽靜態和純靜態區別網站
- nginx偽靜態檔案Nginx
- wordpress偽靜態的原理
- 如何動態刪除css的偽物件選擇器程式碼例項CSS物件
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- BOM選擇設定
- THINKPHP3.1開發的企業網站,帶偽靜態url設定PHP網站
- 網站建設有必要做偽靜態嗎?網站
- CobaltStrike + Metasploit 組合安裝
- Typecho程式偽靜態規則
- PHP重定向與偽靜態PHP
- 偽靜態配置apache 和nginxApacheNginx
- 網站提速-偽靜態(3)網站
- urlrewrite偽靜態匹配問題
- Ubuntu裡怎樣設定靜態IP?Ubuntu中設定靜態IP的方法Ubuntu
- 創業,你選擇靜態還是動態語言?創業
- 程式設計之 同步靜態方法和單例模式的選擇程式設計單例模式
- CSS 偽類選擇器CSS
- css偽類選擇符CSS
- centos 7 設定靜態ipCentOS
- OpenSUSE的靜態IP設定
- WordPress如何在win系統下實現偽靜態
- 【靜態頁面架構】CSS之選擇器架構CSS