找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 70|回复: 7

请问有知道Lnmp DZ的伪静态怎么设置么

[复制链接]

617

主题

5007

回帖

1万

积分

论坛元老

积分
12045
发表于 2017-8-8 11:42:16 | 显示全部楼层 |阅读模式
参照网上说的,在网站配置文件加了以下代码重启都报错~ 有知道的基友么,谢谢了。

[ol]
  • if (-f $request_filename/index.html){
  •                 rewrite (.*) $1/index.html break;
  •         }
  •         if (-f $request_filename/index.php){
  •                 rewrite (.*) $1/index.php;
  •         }
  •         if (!-f $request_filename){
  •                 rewrite (.*) /index.php;
  •         }[/ol]复制代码

    或者:
    [ol]
  • rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  • rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  • rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  • rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  • rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  • rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  • rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  • rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
  • rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
  • if (!-e $request_filename) {
  •         return 404;
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    145

    主题

    688

    回帖

    1899

    积分

    金牌会员

    积分
    1899
    发表于 2017-8-8 11:43:24 | 显示全部楼层
    我网站:

    RewriteEngine On
    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
    回复

    使用道具 举报

    617

    主题

    5007

    回帖

    1万

    积分

    论坛元老

    积分
    12045
     楼主| 发表于 2017-8-8 11:45:01 | 显示全部楼层

    cclylycc 发表于 2017-8-8 11:43

    我网站:

    RewriteEngine On

    最后一个笑脸符号是什么 可以用代码括起来么 谢啦~~

    回复

    使用道具 举报

    145

    主题

    688

    回帖

    1899

    积分

    金牌会员

    积分
    1899
    发表于 2017-8-8 11:43:00 | 显示全部楼层

    阳光淡蓝 发表于 2017-8-8 11:45

    最后一个笑脸符号是什么 可以用代码括起来么 谢啦~~

    RewriteEngine On
    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

    【】去除即可
    回复

    使用道具 举报

    617

    主题

    5007

    回帖

    1万

    积分

    论坛元老

    积分
    12045
     楼主| 发表于 2017-8-8 11:46:54 | 显示全部楼层

    cclylycc 发表于 2017-8-8 11:46

    RewriteEngine On
    RewriteBase /
    RewriteCond %{QUERY_STRING} ^(.*)$

    谢谢,但重启时提示这个

    Stoping LNMP...
    Stoping nginx... nginx: [emerg] unknown directive "RewriteEngine" in /usr/local/nginx/conf/vhost/12345.com.conf:49
    failed. Use force-quit
    Shutting down MySQL. SUCCESS!
    Gracefully shutting down php-fpm . done
    Starting LNMP...
    Starting nginx... nginx (pid 16453 16450) already running.
    Starting MySQL. SUCCESS!
    Starting php-fpm  done
    回复

    使用道具 举报

    10

    主题

    26

    回帖

    118

    积分

    注册会员

    积分
    118
    发表于 2017-8-8 11:45:00 | 显示全部楼层
    12345.com 能卖海景房的钱吧
    回复

    使用道具 举报

    617

    主题

    5007

    回帖

    1万

    积分

    论坛元老

    积分
    12045
     楼主| 发表于 2017-8-8 11:54:35 | 显示全部楼层
    有知道针对最新版的DZ 应如何添加规则么

    回复

    使用道具 举报

    23

    主题

    1592

    回帖

    3311

    积分

    论坛元老

    积分
    3311
    发表于 2017-8-8 11:46:00 | 显示全部楼层

    阳光淡蓝 发表于 2017-8-8 11:54

    谢谢,但重启时提示这个

    Stoping LNMP...

    你是nginx用什么apache的伪静态配置,
    dz后台就可以看到要用的伪静态规则
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-21 16:36 , Processed in 0.018214 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表