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个斜杠试试删掉一个