OpenShift新增URLRewrite重寫支援
OpenShift空間預設是沒有開啟URL重寫功能的,需要自己建立.htaccess檔案來開啟。
在你應用目錄(/app-root/runtime/repo/php)下建立檔名“.htaccess” 。
以Discuz論壇為例,內容如下:
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+).html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0–9]+)-([0–9]+).html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(w+)-([0–9]+).html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0–9]+)-([0–9]+)-([0–9]+).html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0–9]+)-([0–9]+).html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+).html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0–9]+)-([0–9]+).html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0–9]+).html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$ plugin.php?id=$1:$2&%1
即可開啟重寫功能了。
相關文章
- UrlReWrite(Url重寫或偽靜態)完美示例原始碼原始碼
- Java UrlRewrite 實現網站URL重寫過程實錄Java網站
- openshift 新增cron定時任務
- UrlRewrite
- URLRewrite 講解
- php新增yaml支援PHPYAML
- openshift scc解析
- Openshift部署教程
- Pisanix v0.2.0 釋出|新增動態讀寫分離支援
- iOS開發 如何將你寫的框架新增cocoapod支援[轉]iOS框架
- Mysql之新增innodb支援MySql
- javaweb中應用urlrewrite技術JavaWeb
- urlrewrite偽靜態匹配問題
- 重寫Reddit
- mybatis3 新增ehcache支援MyBatisS3
- Portworx on OpenShift 原理講解
- 003.OpenShift網路
- struts2 + urlrewrite 整合注意事項
- Apache偽靜態html(URLRewrite)設定法ApacheHTML
- Apache中URLRewrite技術的實現Apache
- 為什麼重寫equals必須重寫hashCode
- IBM 將區塊鏈引入紅帽 OpenShift;為混合雲客戶新增了Apache CouchDBIBM區塊鏈Apache
- GWT2.2新增canvas元件支援Canvas元件
- DBSync新增對MongoDB、ES的支援MongoDB
- 給iOS庫新增Cocoapods支援iOS
- phpcms--使用新增php原生支援PHP
- phpstorm新增laravle語法支援PHPORM
- 重寫ThreadPoolTaskExecutorthread
- hashcode重寫
- Strangler重寫模式模式
- nginx url重寫Nginx
- 查詢重寫
- Nginx 重寫URINginx
- C++重寫C++
- 在OpenShift中執行容器
- 重寫equals()方法時,需要同時重寫hashCode()方法
- java 中為什麼重寫 equals 後需要重寫 hashCodeJava
- Netty 框架學習 —— 新增 WebSocket 支援Netty框架Web