开发者社区> 问答> 正文

nginx咋样开启.htacess功能

我用的阿里云镜像环境!   php+nginx+mysql      
网站程序用的discuz
现在我想知道 怎么开启nginx 功能!
去哪里配置!
把.htaccess规则放在哪里?
求大神知道!

展开
收起
xiao狼 2015-03-11 20:12:49 5780 0
6 条回答
写回答
取消 提交回答
  • 首先htaccess是Apache的,nginx的rewrite是是conf,你安装了nginx后,在你nginx.conf或者vhosts里的conf里会看见log和rewrite的存放位置,一般在nginx目录里,discuz伪静态,直接登录discuz后台,第二个忘了叫啥了,在下面有SEO设置,就看到rewrite设置了,全部勾上,提交,然后在打钩的上方会看见rewrite表,点击会打开一个页面,直接找到nginx,然后复制到你定义的rewrite.conf里就行了。。。

    -------------------------

    对了,nginx默认带了一个discuz!x 2.0的伪静态,你可以直接在里面改,或者重新配置

    2015-03-12 01:44:44
    赞同 展开评论 打赏
  • 这个可以去DZ论坛搜索下,应该有帖子可以解决你的问题
    2015-03-11 23:10:25
    赞同 展开评论 打赏
  • Renginx咋样开启.htacess功能
    nginx 自带rewrite, 请百度
    2015-03-11 22:39:18
    赞同 展开评论 打赏
  • .htaccess是APACHE的配置方式,Nginx不支持。
    2015-03-11 21:51:29
    赞同 展开评论 打赏
  • 回 1楼(dongshan8) 的帖子
    我知道 discuz 会自动生成.htaccess 规则。。。。。但是我不知道这些规则生成后放在哪里?
    我把.htaccess 放在网站根目录还不行?
    我复制到nginx.conf   里面还是不行!
    所以就不知道怎么弄了!    
    我不知道 怎样开启nginx.htaccess 功能!   还是要怎么做!
    谁能帮助我一下!!
    2015-03-11 20:35:18
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    好象Discuz!后台会给出相适应的静态化规则喔。

    请参考帖子:http://www.discuz.net/thread-3276360-1-1.html

    祝生活愉快。

    -------------------------

    回 2楼(xiao狼) 的帖子
    您好,

    网上搜索到一个例子:http://www.phpno.com/discuz-x2-5-nginx.html

    您可以将其中的规则换成3版本的来试试喔。
    2015-03-11 20:28:55
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载