日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

开源问答Tipask伪静态apache和nginx设置

發布時間:2024/1/8 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开源问答Tipask伪静态apache和nginx设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[摘要]Tipask是一款開源、SEO友好、擴展性強、性能卓越的問答系統!Tipask 獨特的MVC構架,使得二次開發非常容易,多種接口方便和已有系統整合。本文介紹開源問答Tipask偽靜態apache和nginx設置。

  第一步:登錄tipask后臺,seo設置,開啟偽靜態

  第二步:在Nginx的配置文件nginx.conf 中,加入以下代碼實現rewrite。若開啟所有規則,則添加如下代碼:

tipask安裝在web的根目錄下的情況

if?($request_filename?~*?(.*)\.html){rewrite?^/(.*)$??/index.php?$1;? }

tipask不在web的根目錄下的情況

if?($request_filename?~*?(.*)\.html){rewrite?^(/tipask)/(.*)$?$1/index.php?$2;? }

  修改以上下語句中的 /tipask 為你的Tipask目錄地址即可

第三步:重啟nginx,完畢

這個是apache下的rewrite規則

<IfModule?mod_rewrite.c>RewriteEngine?onRewriteBase?/RewriteCond?%{REQUEST_FILENAME}?!-fRewriteCond?%{REQUEST_FILENAME}?!-dRewriteRule?^.*$?index.php?$0</IfModule>

  創建.htaccess這個文件,放到tipask根目錄即可,然后后臺開啟偽靜態!.htaccess內容如下:


? ? ? ?[ISAPI_Rewrite]

? ? ? ? # 3600 = 1 hour

? ? ? ? CacheClockRate 3600


? ? ? ? RepeatLimit 32


? ? ? ? RewriteRule ^(.*)/index/default\.html$ $1/index\.php\?index/default.html

? ? ? ? RewriteRule ^(.*)/index\.html$ $1/index\.php\?index/default.html

? ? ? ? RewriteRule ^(.*)/.html$ $1/index\.php\?index/default.html

? ? ? ? RewriteRule ^(.*)/category/view/all\.html$ $1/index\.php\?category/view/all.html

? ? ? ? RewriteRule ^(.*)/c-all\.html$ $1/index\.php\?category/view/all.html

? ? ? ? RewriteRule ^(.*)/c-all/all\.html$ $1/index\.php\?category/view/all.html

? ? ? ? RewriteRule ^(.*)/expert/default\.html$ $1/index\.php\?expert/default.html

? ? ? ? RewriteRule ^(.*)/user/activelist\.html$ $1/index\.php\?user/activelist.html

? ? ? ? RewriteRule ^(.*)/topic/default\.html$ $1/index\.php\?topic/default.html

? ? ? ? RewriteRule ^(.*)/gift/default\.html$ $1/index\.php\?gift/default.html

? ? ? ? RewriteRule ^(.*)/index/help\.html$ $1/index\.php\?index/help.html

? ? ? ? RewriteRule ^(.*)/index/ajaxchkimg\.html$ $1/index\.php\?index/ajaxchkimg.html


? ? ? ? RewriteRule ^(.*)/question/add\.html$ $1/index\.php\?question/add.html

? ? ? ? RewriteRule ^(.*)/question/answer\.html$ $1/index\.php\?question/answer.html

? ? ? ? RewriteRule ^(.*)/question/add/([0-9]+)\.html$ $1/index\.php\?question/add/$2.html

? ? ? ? RewriteRule ^(.*)/question/edit.html$ $1/index\.php\?question/edit.html

? ? ? ? RewriteRule ^(.*)/question/edittag.html$ $1/index\.php\?question/edittag.html

? ? ? ? RewriteRule ^(.*)/question/movecategory.html$ $1/index\.php\?question/movecategory.html

? ? ? ? RewriteRule ^(.*)/question/close/([0-9]+)\.html$ $1/index\.php\?question/close/$2.html

? ? ? ? RewriteRule ^(.*)/question/edit/([0-9]+)\.html$ $1/index\.php\?question/edit/$2.html

? ? ? ? RewriteRule ^(.*)/question/editanswer.html$ $1/index\.php\?question/editanswer.html

? ? ? ? RewriteRule ^(.*)/question/editanswer/([0-9]+)\.html$ $1/index\.php\?question/editanswer/$2.html

? ? ? ? RewriteRule ^(.*)/question/editanswer/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?question/editanswer/$2/$3.html

? ? ? ? RewriteRule ^(.*)/question/delete/([0-9]+)\.html$ $1/index\.php\?question/delete/$2.html

? ? ? ? RewriteRule ^(.*)/question/adopt\.html$ $1/index\.php\?question/adopt.html

? ? ? ? RewriteRule ^(.*)/question/supply\.html$ $1/index\.php\?question/supply.html

? ? ? ? RewriteRule ^(.*)/question/supply/([0-9]+)\.html$ $1/index\.php\?question/supply/$2.html

? ? ? ? RewriteRule ^(.*)/question/appendanswer/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?question/appendanswer/$2/$3.html

? ? ? ? RewriteRule ^(.*)/question/search\.html$ $1/index\.php\?question/search.html

? ? ? ? RewriteRule ^(.*)/question/search/(.*)\.html$ $1/index\.php\?question/search/$2.html

? ? ? ? RewriteRule ^(.*)/question/search/(.*)/([0-9]+)\.html$ $1/index\.php\?question/search/$2/$3.html

? ? ? ? RewriteRule ^(.*)/question/search/tag:(.*)\.html$ $1/index\.php\?question/search/tag:$2.html

? ? ? ? RewriteRule ^(.*)/answer/addcomment\.html$ $1/index\.php\?answer/addcomment.html

? ? ? ? RewriteRule ^(.*)/answer/deletecomment\.html$ $1/index\.php\?answer/deletecomment.html


? ? ? ? RewriteRule ^(.*)/note/list\.html$ $1/index\.php\?note/list.html

? ? ? ? RewriteRule ^(.*)/note/list/([0-9]+)\.html$ $1/index\.php\?note/list/$2.html

? ? ? ? RewriteRule ^(.*)/note/view/([0-9]+)\.html$ $1/index\.php\?note/view/$2.html


? ? ? ? RewriteRule ^(.*)/c-([0-9]+)\.html$ $1/index\.php\?category/view/$2.html

? ? ? ? RewriteRule ^(.*)/l-([0-9]+)\.html$ $1/index\.php\?category/list/$2.html

? ? ? ? RewriteRule ^(.*)/r-([0-9]+)\.html$ $1/index\.php\?category/recommend/$2.html

? ? ? ? RewriteRule ^(.*)/q-([0-9]+)\.html$ $1/index\.php\?question/view/$2.html

? ? ? ? RewriteRule ^(.*)/u-([0-9]+)\.html$ $1/index\.php\?user/space/$2.html

? ? ? ? RewriteRule ^(.*)/us-([0-9]+)\.html$ $1/index\.php\?user/scorelist/$2.html

? ? ? ? RewriteRule ^(.*)/c-([0-9]+)/([0-9]+)\.html$ $1/index\.php\?c-$2/$3.html

? ? ? ? RewriteRule ^(.*)/c-all/([0-9]+)\.html$ $1/index\.php\?c-all/$2.html

? ? ? ? RewriteRule ^(.*)/c-([0-9]+)/all/([0-9]+)\.html$ $1/index\.php\?c-$2/all/$3.html

? ? ? ? RewriteRule ^(.*)/c-all/all/([0-9]+)\.html$ $1/index\.php\?c-all/all/$2.html

? ? ? ? RewriteRule ^(.*)/c-([0-9]+)/all\.html$ $1/index\.php\?c-$2/all\.html

? ? ? ? RewriteRule ^(.*)/c-all/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?c-all/$2/$3.html

? ? ? ? RewriteRule ^(.*)/c-([0-9]+)/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?c-$2/$3/$4.html

? ? ? ? RewriteRule ^(.*)/c-([0-9]+)/([0-9]+)\.html$ $1/index\.php\?c-$2/$3.html

? ? ? ? RewriteRule ^(.*)/l-([0-9]+)/([0-9]+)\.html$ $1/index\.php\?l-$2/$3.html

? ? ? ? RewriteRule ^(.*)/u-([0-9]+)\.html$ $1/index\.php\?u-$2.html

? ? ? ? RewriteRule ^(.*)/r-([0-9]+)\.html$ $1/index\.php\?r-$2.html


? ? ? ? RewriteRule ^(.*)/user/code\.html$ $1/index\.php\?user/code.html

? ? ? ? RewriteRule ^(.*)/user/register\.html$ $1/index\.php\?user/register.html

? ? ? ? RewriteRule ^(.*)/user/default\.html$ $1/index\.php\?user/default.html

? ? ? ? RewriteRule ^(.*)/user/score\.html$ $1/index\.php\?user/score.html

? ? ? ? RewriteRule ^(.*)/user/level\.html$ $1/index\.php\?user/level.html

? ? ? ? RewriteRule ^(.*)/user/profile\.html$ $1/index\.php\?user/profile.html

? ? ? ? RewriteRule ^(.*)/user/uppass\.html$ $1/index\.php\?user/uppass.html

? ? ? ? RewriteRule ^(.*)/user/editimg\.html$ $1/index\.php\?user/editimg.html

? ? ? ? RewriteRule ^(.*)/user/mycategory\.html$ $1/index\.php\?user/mycategory.html

? ? ? ? RewriteRule ^(.*)/message/personal\.html$ $1/index\.php\?message/personal.html

? ? ? ? RewriteRule ^(.*)/message/system\.html$ $1/index\.php\?message/system.html

? ? ? ? RewriteRule ^(.*)/message/send\.html$ $1/index\.php\?message/send.html

? ? ? ? RewriteRule ^(.*)/message/send/([0-9]+)\.html$ $1/index\.php\?message/send/$2.html

? ? ? ? RewriteRule ^(.*)/message/view/system/([0-9]+)\.html$ $1/index\.php\?message/view/system/$2.html

? ? ? ? RewriteRule ^(.*)/message/view/personal/([0-9]+)\.html$ $1/index\.php\?message/view/personal/$2.html

? ? ? ? RewriteRule ^(.*)/user/ask/([0-9]+)\.html$ $1/index\.php\?user/ask/$2.html

? ? ? ? RewriteRule ^(.*)/user/ask/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?user/ask/$2/$3.html

? ? ? ? RewriteRule ^(.*)/user/space_ask/([0-9]+)\.html$ $1/index\.php\?user/space_ask/$2.html

? ? ? ? RewriteRule ^(.*)/user/space_ask/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?user/space_ask/$2/$3.html

? ? ? ? RewriteRule ^(.*)/user/space_ask/([0-9]+)/all/([0-9]+)\.html$ $1/index\.php\?user/space_ask/$2/all/$3.html

? ? ? ? RewriteRule ^(.*)/user/answer/([0-9]+)\.html$ $1/index\.php\?user/answer/$2.html

? ? ? ? RewriteRule ^(.*)/user/answer/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?user/answer/$2/$3.html

? ? ? ? RewriteRule ^(.*)/user/space_answer/([0-9]+)\.html$ $1/index\.php\?user/space_answer/$2.html

? ? ? ? RewriteRule ^(.*)/user/space_answer/([0-9]+)/([0-9]+)\.html$ $1/index\.php\?user/space_answer/$2/$3.html

? ? ? ? RewriteRule ^(.*)/user/space_answer/([0-9]+)/all/([0-9]+)\.html$ $1/index\.php\?user/space_answer/$2/all/$3.html

? ? ? ? RewriteRule ^(.*)/user/activelist/([0-9]+)\.html$ $1/index\.php\?user/activelist/$2.html

? ? ? ? RewriteRule ^(.*)/favorite/default\.html$ $1/index\.php\?favorite/default.html

? ? ? ? RewriteRule ^(.*)/user/login\.html\?*(.*)$ $1/index\.php\?user/login.html

? ? ? ? RewriteRule ^(.*)/user/logout\.html\?*(.*)$ $1/index\.php\?user/logout.html

本文轉自奔跑在路上博客51CTO博客,原文鏈接http://blog.51cto.com/qiangsh/1591346如需轉載請自行聯系原作者


qianghong000

總結

以上是生活随笔為你收集整理的开源问答Tipask伪静态apache和nginx设置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。