军哥lnmp https的lnmp为什么设置discuz伪静态

查看: 5618|回复: 8
求 discuz 3.2 伪静态设置方法
本次悬赏总金额:10 金币 |
剩余悬赏金额:0 金币
本次悬赏到期时间:
本悬赏贴永不过期。
,每次获得楼主奖励时可获得系统额外30金币的系统奖励。
只允许悬赏会员本人发放悬赏金币
只允许版主或管理员收回悬赏金币
最多悬赏人数:10人
获悬赏2金币
获悬赏2金币
| 额外30金币
获悬赏1金币
获悬赏1金币
| 额外30金币
获悬赏1金币
获悬赏1金币
获悬赏1金币
获悬赏1金币
| 额外30金币
本问题的悬赏已经结束!
我安装了discuz 伪静态。我的服务器是阿里云的linux服务器。想要设置成后缀为 这种后缀。
把本文推荐给朋友或其他网站上,每次被点击增加您在本站积分:1金币
不知道你的环境是怎么样的,如果是lnmp的环境的话试试:
在后台,全局,SEO设置,URL 静态化,勾选后,再查看当前的 Rewrite 规则 把规则复制粘贴到 /usr/local/nginx/conf/discuzx.conf里覆盖原内容&&编辑 /usr/local/nginx/conf/nginx.conf在里面的server部分的root&&/home/下面加 include discuzx. 然后重启lnmp环境 /root/lnmp restart& &
本帖最后由 黑豹 于
00:09 编辑
你用的是哪个空间商的。我用的是飘仙的中国稳速的主机空间,在主机控制面板里面就可以直接设置了,很简单的。如果你的空间商不提供,那么你只有自己重写伪静态规则文件了。
你参考下这个视频教程,希望对你有帮助~
你可以后台 全局 ---SEO优化----后面的口 都打钩 ------点下面的提交 ------然后再上面能看到个规则,进入选择 虚拟主机规则
有一种伪静态的方法你可以试试,后台-应用-搜索伪静态,有插件,你可以三种插件都试试,我就是这样设置的。
这种后缀不就是伪静态吗?如果是阿里云的Linux的话,你用的是VPN吗?Linux是操作系统,VPN是空间运作形式,你可以看一下空间详细介绍。多的我不知道,Linux虚拟主机的配置规则是:
# 将 RewriteEngine 模式打开
RewriteEngine On
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^(.*)$ $1 [L,R=301]
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
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
保存以上文件为.htaccess就好了,如果本地无法创建这样的文件形式,建议先创建1.htaccess,然后上传至空间重命名就好了
中间的那个网址换成你的网址
正好学代码,弄清点东西
对HTML、一不懂、二不学、三很懒、四没有上进心。
本帖最后由 黑豹 于
00:09 编辑
你用的是哪个空间商的。我用的是飘仙的中国稳速的主机空间,在主机控制面板里面就可以直接设置了,很简单的。如果你的空间商不提供,那么你只有自己重写伪静态规则文件了。
你参考下这个视频教程,希望对你有帮助~
感谢积极回复求助帖子
很幸运,你获得了抢楼奖励!
你可以后台 全局 ---SEO优化----后面的口 都打钩 ------点下面的提交 ------然后再上面能看到个规则,进入选择 虚拟主机规则
有一种伪静态的方法你可以试试,后台-应用-搜索伪静态,有插件,你可以三种插件都试试,我就是这样设置的。
很幸运,你获得了抢楼奖励!
不知道你的环境是怎么样的,如果是lnmp的环境的话试试:
在后台,全局,SEO设置,URL 静态化,勾选后,再查看当前的 Rewrite 规则 把规则复制粘贴到 /usr/local/nginx/conf/discuzx.conf里覆盖原内容&&编辑 /usr/local/nginx/conf/nginx.conf在里面的server部分的root&&/home/下面加 include discuzx. 然后重启lnmp环境 /root/lnmp restart& &
正好学代码,弄清点东西
对HTML、一不懂、二不学、三很懒、四没有上进心。
这种后缀不就是伪静态吗?如果是阿里云的Linux的话,你用的是VPN吗?Linux是操作系统,VPN是空间运作形式,你可以看一下空间详细介绍。多的我不知道,Linux虚拟主机的配置规则是:
# 将 RewriteEngine 模式打开
RewriteEngine On
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^(.*)$ $1 [L,R=301]
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
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
保存以上文件为.htaccess就好了,如果本地无法创建这样的文件形式,建议先创建1.htaccess,然后上传至空间重命名就好了
此签名位售价:20金币 / 1天 &
中间的那个网址换成你的网址
此签名位售价:20金币 / 1天 &
站长推荐 /3
特别声明:金币直接兑换人民币,目前我们还是做不到的,但金币也并非毫无价值!我们已经为大家打造了一个 金币间接兑换人民币的渠道,
下面我就对咱们论坛的金币以及金币兑换成-人民币的方法进行详细的说明:
为了增加论坛活跃度,论坛签名资源将由金币购买,请在快捷导航中找到“签名购买”操作。
首先:飘仙论坛是一个 提倡 互帮互助,互利互惠的论坛!飘仙已经明确告知  各版主,凡是 积极回复求助帖子且对求助者确有一定帮助的,看到  要加金币鼓励!当然  金币鼓励算不了什么,但这 说明了  飘仙的态度——希望大家能互帮互助,互利互惠,共同进步!
飘仙建站论坛创建于,您看到的内容均为会员发表,并不代表飘仙建站论坛立场,转载时请注明作者和出处!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
咨询/投诉建议 联系:QQ
邮箱:admin@piaoxian.net
Powered bynginx下discuzx 3.2 伪静态设置 - PHP|工作 - 天宝寺||陈瑞轩
160 次浏览 |
在 nginx下的配置文件nginx.conf添加
location / {
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$
$1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3
rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3
rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3
rewrite ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3
if (!-e $request_filename) {
return 404;
没有个人说明
7 5 3 3 3 2 2 2 2 2
63699 15394 12588 8385 6787 6421 6235 5356 5172 4696有回复时邮件通知我
19,100 views
关于本站李金龙,温故而知新,将所学所得梳理出来,帮助自己在以后的道路上可以对比曾经的自己。LNMP添加、删除虚拟主机及伪静态使用教程(转) - 一七 - 博客园
随笔 - 41, 文章 - 1, 评论 - 0, 引用 - 0[备忘]LNMP下Discuz x2.5 伪静态规则 | Ght.me
Every little helps ...
[备忘]LNMP下Discuz x2.5 伪静态规则
今天给一台服务器搬了家,文件及数据全部搬过去后访问正常,后来发现dz的伪静态失效,想起LNMP自带的伪静态规则中没有Discuzx 2.5的规则文件,从原来服务器上CP一份,做个备忘。
LNMP的伪静态文件放置路径:
/usr/local/nginx/conf
进入该目录后,新建一个 discuzx25.conf 文件,里面写入以下内容:
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3
rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3
rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3
rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3
rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3
rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3
if (!-e $request_filename) {
return 404;
然后 进入:
cd /usr/local/nginx/conf/vhost
修改相应站点的配置文件,找到其中的:
include discuz.
include discuzx25.
重启Nginx或LNMP:
/root/lnmp restart

我要回帖

更多关于 discuz伪静态设置 的文章

 

随机推荐