跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 伪静态的问题 屌大的来帮忙 球球了
未分類
4 4 月 2020

伪静态的问题 屌大的来帮忙 球球了

TIMI 大佬有话说 :

伪静态的问题 屌大的来帮忙 球球了

https://www.hostloc.com/thread-667889-1-1.html

今天分享的一个活码系统 服务器环境是 nginx 的
屌大的 球球了 帮忙搞下伪静态把
yc002t

<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On

    #禁止访问 View
    RewriteRule (.*)/?View/(.*)?.html$                     –

    #系统首页
    RewriteRule ^/?home_/(.*)?$                     index.php?s=/home/index/index/$1
    RewriteRule ^/?home?$                           index.php?s=/home/index/index
   
    #活码伪静态
    RewriteRule ^/?news-(.*)$                           index.php?s=/qrcode/index/query/id/$1

    #用户中心
    RewriteRule ^/?ucenter/(+)(([/|.]+).*)?$                              index.php?s=/ucenter/index/index/uid/$1$2
    RewriteRule ^/?ucenter_/(.*)?$                                             index.php?s=/ucenter/index/index/$1
    RewriteRule ^/?ucenter$                                                    index.php?s=/ucenter/index/index
    RewriteRule ^/?ucenter/following_(+)(([/|.]+).*)?$                  index.php?s=/ucenter/index/following/uid/$1$2
    RewriteRule ^/?ucenter/following_/(.*)?$                                 index.php?s=/ucenter/index/following/$1
    RewriteRule ^/?ucenter/following$                                          index.php?s=/ucenter/index/following
    RewriteRule ^/?ucenter/applist_(+)/(+)(([/|.]+).*)?$          index.php?s=/ucenter/index/applist/type/$1/uid/$2$3
    RewriteRule ^/?ucenter/applist_(+)(([/|.]+).*)?$                   index.php?s=/ucenter/index/applist/type/$1$2
    RewriteRule ^/?ucenter/applist_(+)(([/|.]+).*)?$                      index.php?s=/ucenter/index/applist/uid/$1$2
    RewriteRule ^/?ucenter/applist_/(.*)?$                                     index.php?s=/ucenter/index/applist/$1
    RewriteRule ^/?ucenter/applist$                                          index.php?s=/ucenter/index/applist
    RewriteRule ^/?ucenter/fans_(+)(([/|.]+).*)?$                         index.php?s=/ucenter/index/fans/uid/$1$2
    RewriteRule ^/?ucenter/fans_/(.*)?$                                        index.php?s=/ucenter/index/fans/$1
    RewriteRule ^/?ucenter/fans$                                             index.php?s=/ucenter/index/fans
    RewriteRule ^/?ucenter/rank_(+)(([/|.]+).*)?$                         index.php?s=/ucenter/index/rank/uid/$1$2
    RewriteRule ^/?ucenter/rank_/(.*)?$                                        index.php?s=/ucenter/index/rank/$1
    RewriteRule ^/?ucenter/rank$                                             index.php?s=/ucenter/index/rank
    RewriteRule ^/?ucenter/rankwait_(+)(([/|.]+).*)?$                     index.php?s=/ucenter/index/rankverifywait/uid/$1$2
    RewriteRule ^/?ucenter/rankwait_/(.*)?$                                    index.php?s=/ucenter/index/rankverifywait/$1
    RewriteRule ^/?ucenter/rankwait$                                           index.php?s=/ucenter/index/rankverifywait
    RewriteRule ^/?ucenter/rankfailure_(+)(([/|.]+).*)?$                  index.php?s=/ucenter/index/rankverifyfailure/uid/$1$2
    RewriteRule ^/?ucenter/rankfailure_/(.*)?$                                 index.php?s=/ucenter/index/rankverifyfailure/$1
    RewriteRule ^/?ucenter/rankfailure$                                        index.php?s=/ucenter/index/rankverifyfailure
    RewriteRule ^/?ucenter/rankverify_(+)(([/|.]+).*)?$                   index.php?s=/ucenter/index/rankverify/uid/$1$2
    RewriteRule ^/?ucenter/rankverify_/(.*)?$                                  index.php?s=/ucenter/index/rankverify/$1
    RewriteRule ^/?ucenter/rankverify$                                       index.php?s=/ucenter/index/rankverify
    RewriteRule ^/?ucenter/conf_/(.*)?$                                        index.php?s=/ucenter/config/index/$1
    RewriteRule ^/?ucenter/conf$                                             index.php?s=/ucenter/config/index
    RewriteRule ^/?ucenter/tag_/(.*)?$                                       index.php?s=/ucenter/config/tag/$1
    RewriteRule ^/?ucenter/tag$                                                index.php?s=/ucenter/config/tag
    RewriteRule ^/?ucenter/avatar_/(.*)?$                                    index.php?s=/ucenter/config/avatar/$1
    RewriteRule ^/?ucenter/avatar$                                             index.php?s=/ucenter/config/avatar
    RewriteRule ^/?ucenter/password_/(.*)?$                                    index.php?s=/ucenter/config/password/$1
    RewriteRule ^/?ucenter/password$                                           index.php?s=/ucenter/config/password
    RewriteRule ^/?ucenter/score_/(.*)?$                                       index.php?s=/ucenter/config/score/$1
    RewriteRule ^/?ucenter/score$                                              index.php?s=/ucenter/config/score
    RewriteRule ^/?ucenter/role_/(.*)?$                                        index.php?s=/ucenter/config/role/$1
    RewriteRule ^/?ucenter/role$                                             index.php?s=/ucenter/config/role
    RewriteRule ^/?ucenter/other_/(.*)?$                                       index.php?s=/ucenter/config/other/$1
    RewriteRule ^/?ucenter/other$                                              index.php?s=/ucenter/config/other
    RewriteRule ^/?ucenter/safepass_/(.*)?$                                    index.php?s=/ucenter/config/safepass/$1
    RewriteRule ^/?ucenter/safepass$                                           index.php?s=/ucenter/config/safepass
    RewriteRule ^/?ucenter/mobile_/(.*)?$                                    index.php?s=/ucenter/config/mobile/$1
    RewriteRule ^/?ucenter/mobile$                                             index.php?s=/ucenter/config/mobile
    RewriteRule ^/?ucenter/email_/(.*)?$                                       index.php?s=/ucenter/config/email/$1
    RewriteRule ^/?ucenter/email$                                              index.php?s=/ucenter/config/email
    RewriteRule ^/?ucenter/my$                                                 index.php?s=/ucenter/my/index
    RewriteRule ^/?ucenter/myapplist$                                          index.php?s=/ucenter/my/applist
    RewriteRule ^/?ucenter/myapplist_/(.*)?$                                 index.php?s=/ucenter/my/applist/$1
    RewriteRule ^/?ucenter/session_/(.*)?$                                     index.php?s=/ucenter/message/session/$1
    RewriteRule ^/?ucenter/session$                                          index.php?s=/ucenter/message/session
    RewriteRule ^/?ucenter/msg_(+)(([/|.]+).*)?$                        index.php?s=/ucenter/message/message/tab/$1$2
    RewriteRule ^/?ucenter/msg_/(.*)?$                                       index.php?s=/ucenter/message/message/$1
    RewriteRule ^/?ucenter/msg$                                                index.php?s=/ucenter/message/message

    #注册登录
    RewriteRule ^/?login_/(.*)?$                                              index.php?s=/home/member/login/$1
    RewriteRule ^/?login$                                                   index.php?s=/home/member/login
    RewriteRule ^/?register/step_(+)(([/|.]+).*)?$                      index.php?s=/home/member/step/step/$1$2
    RewriteRule ^/?register/(+)/c_(+)(([/|.]+).*)?$         index.php?s=/home/member/register/type/$1/code/$2$3
    RewriteRule ^/?register/(+)(([/|.]+).*)?$                            index.php?s=/home/member/register/type/$1$2
    RewriteRule ^/?register_/(.*)?$                                           index.php?s=/home/member/register/$1
    RewriteRule ^/?register$                                                index.php?s=/home/member/register

    #默认情况   
    RewriteCond %{REQUEST_FiLENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_URI} !^.*(.css|.js|.gif|.png|.jpg|.jpeg|.bmp)$

    RewriteRule ^/?(.*)$ index.php?s=/$1

    #api
    RewriteRule ^/?api_/(.*)?$                                              api/$1

</IfModule>

h20 大佬有话说 :

屌小,不看了

hasamol7468 大佬有话说 :

本帖最后由 hasamol7468 于 2020-4-2 12:19 编辑

​直​接​转​换​吧:lol ​​​​
# Warning: unknown at line 1:
# <IfModule mod_rewrite.c>
# Warning: unknown at line 2:
#   Options +FollowSymlinks

#禁止访问 View
if ($request_uri ~* (.*)/?View/(.*)?.html$) {
    return 403;
}

#系统首页
rewrite ^//?home_/(.*)?$ index.php?s=/home/index/index/$1 last;
rewrite ^//?home?$ index.php?s=/home/index/index last;

#活码伪静态
# Warning: unsupported_flag at line 13:
#   RewriteRule ^/?news-(.*)$                           index.php?s=/qrcode/index/query/id/$1
rewrite ^//?news-(.*)$ index.php?s=/qrcode/index/query/id/$1 last;

#用户中心
rewrite ^//?ucenter/(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/index/uid/$1$2 last;
rewrite ^//?ucenter_/(.*)?$ index.php?s=/ucenter/index/index/$1 last;
rewrite ^//?ucenter$ index.php?s=/ucenter/index/index last;
rewrite ^//?ucenter/following_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/following/uid/$1$2 last;
rewrite ^//?ucenter/following_/(.*)?$ index.php?s=/ucenter/index/following/$1 last;
rewrite ^//?ucenter/following$ index.php?s=/ucenter/index/following last;
rewrite ^//?ucenter/applist_(+)/(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/applist/type/$1/uid/$2$3 last;
rewrite ^//?ucenter/applist_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/applist/type/$1$2 last;
rewrite ^//?ucenter/applist_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/applist/uid/$1$2 last;
rewrite ^//?ucenter/applist_/(.*)?$ index.php?s=/ucenter/index/applist/$1 last;
rewrite ^//?ucenter/applist$ index.php?s=/ucenter/index/applist last;
rewrite ^//?ucenter/fans_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/fans/uid/$1$2 last;
rewrite ^//?ucenter/fans_/(.*)?$ index.php?s=/ucenter/index/fans/$1 last;
rewrite ^//?ucenter/fans$ index.php?s=/ucenter/index/fans last;
rewrite ^//?ucenter/rank_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/rank/uid/$1$2 last;
rewrite ^//?ucenter/rank_/(.*)?$ index.php?s=/ucenter/index/rank/$1 last;
rewrite ^//?ucenter/rank$ index.php?s=/ucenter/index/rank last;
rewrite ^//?ucenter/rankwait_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/rankverifywait/uid/$1$2 last;
rewrite ^//?ucenter/rankwait_/(.*)?$ index.php?s=/ucenter/index/rankverifywait/$1 last;
rewrite ^//?ucenter/rankwait$ index.php?s=/ucenter/index/rankverifywait last;
rewrite ^//?ucenter/rankfailure_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/rankverifyfailure/uid/$1$2 last;
rewrite ^//?ucenter/rankfailure_/(.*)?$ index.php?s=/ucenter/index/rankverifyfailure/$1 last;
rewrite ^//?ucenter/rankfailure$ index.php?s=/ucenter/index/rankverifyfailure last;
rewrite ^//?ucenter/rankverify_(+)(([/|.]+).*)?$ index.php?s=/ucenter/index/rankverify/uid/$1$2 last;
rewrite ^//?ucenter/rankverify_/(.*)?$ index.php?s=/ucenter/index/rankverify/$1 last;
rewrite ^//?ucenter/rankverify$ index.php?s=/ucenter/index/rankverify last;
rewrite ^//?ucenter/conf_/(.*)?$ index.php?s=/ucenter/config/index/$1 last;
rewrite ^//?ucenter/conf$ index.php?s=/ucenter/config/index last;
rewrite ^//?ucenter/tag_/(.*)?$ index.php?s=/ucenter/config/tag/$1 last;
rewrite ^//?ucenter/tag$ index.php?s=/ucenter/config/tag last;
rewrite ^//?ucenter/avatar_/(.*)?$ index.php?s=/ucenter/config/avatar/$1 last;
rewrite ^//?ucenter/avatar$ index.php?s=/ucenter/config/avatar last;
rewrite ^//?ucenter/password_/(.*)?$ index.php?s=/ucenter/config/password/$1 last;
rewrite ^//?ucenter/password$ index.php?s=/ucenter/config/password last;
rewrite ^//?ucenter/score_/(.*)?$ index.php?s=/ucenter/config/score/$1 last;
rewrite ^//?ucenter/score$ index.php?s=/ucenter/config/score last;
rewrite ^//?ucenter/role_/(.*)?$ index.php?s=/ucenter/config/role/$1 last;
rewrite ^//?ucenter/role$ index.php?s=/ucenter/config/role last;
rewrite ^//?ucenter/other_/(.*)?$ index.php?s=/ucenter/config/other/$1 last;
rewrite ^//?ucenter/other$ index.php?s=/ucenter/config/other last;
rewrite ^//?ucenter/safepass_/(.*)?$ index.php?s=/ucenter/config/safepass/$1 last;
rewrite ^//?ucenter/safepass$ index.php?s=/ucenter/config/safepass last;
rewrite ^//?ucenter/mobile_/(.*)?$ index.php?s=/ucenter/config/mobile/$1 last;
rewrite ^//?ucenter/mobile$ index.php?s=/ucenter/config/mobile last;
rewrite ^//?ucenter/email_/(.*)?$ index.php?s=/ucenter/config/email/$1 last;
rewrite ^//?ucenter/email$ index.php?s=/ucenter/config/email last;
rewrite ^//?ucenter/my$ index.php?s=/ucenter/my/index last;
rewrite ^//?ucenter/myapplist$ index.php?s=/ucenter/my/applist last;
rewrite ^//?ucenter/myapplist_/(.*)?$ index.php?s=/ucenter/my/applist/$1 last;
rewrite ^//?ucenter/session_/(.*)?$ index.php?s=/ucenter/message/session/$1 last;
rewrite ^//?ucenter/session$ index.php?s=/ucenter/message/session last;
rewrite ^//?ucenter/msg_(+)(([/|.]+).*)?$ index.php?s=/ucenter/message/message/tab/$1$2 last;
rewrite ^//?ucenter/msg_/(.*)?$ index.php?s=/ucenter/message/message/$1 last;
rewrite ^//?ucenter/msg$ index.php?s=/ucenter/message/message last;

#注册登录
rewrite ^//?login_/(.*)?$ index.php?s=/home/member/login/$1 last;
rewrite ^//?login$ index.php?s=/home/member/login last;
rewrite ^//?register/step_(+)(([/|.]+).*)?$ index.php?s=/home/member/step/step/$1$2 last;
rewrite ^//?register/(+)/c_(+)(([/|.]+).*)?$ index.php?s=/home/member/register/type/$1/code/$2$3 last;
rewrite ^//?register/(+)(([/|.]+).*)?$ index.php?s=/home/member/register/type/$1$2 last;
rewrite ^//?register_/(.*)?$ index.php?s=/home/member/register/$1 last;
rewrite ^//?register$ index.php?s=/home/member/register last;

#默认情况
# Warning: unsupported_condition at line 81:
#   RewriteCond %{REQUEST_FiLENAME} !-d

# Warning: unsupported_condition at line 84:
#   RewriteCond %{REQUEST_URI} !^.*(.css|.js|.gif|.png|.jpg|.jpeg|.bmp)$

# Warning: unsupported_flag at line 86:
#   RewriteRule ^/?(.*)$ index.php?s=/$1

#api
rewrite ^//?api_/(.*)?$ api/$1 last;

# Warning: unknown at line 91:
# </IfModule>

adminplus 大佬有话说 :

网上有,阿帕奇转nginx一键转换

TIMI 大佬有话说 :

hasamol7468 大佬有话说 : 2020-4-2 12:16
​直​接​转​换​吧   ​​​​

直接转的不行 测试过了

hasamol7468 大佬有话说 :

TIMI 大佬有话说 : 2020-4-2 12:19
直接转的不行 测试过了

​基​本​都​行​的 ​如​果​不​行​要​找​找​具​体​问​题,​毕​竟​工​具​不​是​万​能​的:lol    ​​​​

TIMI 大佬有话说 :

adminplus 大佬有话说 : 2020-4-2 12:18
网上有,阿帕奇转nginx一键转换

直接转的不行 难道是程序本身的问题?

么得搞头 大佬有话说 :

好长的代码 又看到闪**了。。。:lol

没钱图屌丶 大佬有话说 :

先转换然后一段一段的添加看看社那个规则有问题 二楼的2个斜杠试试删掉一个

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具