请教:phpstudy中php+nginx模式下,如何正确配置伪静态?

phpstudy中如果是在php+apache模式下,那么只需要在网站根目录放.htaccess,其中配置伪静态即可,
但是在php+nginx模式下,如何正确配置伪静态呢?网站根目录放.htaccess无效~
求教

需要配置的伪静态如下(.htaccess中的)

RewriteRule ^down/index-details-([0-9]+)\.html down/index.php?act=down_details&id=$1
RewriteRule ^product/product-list-([0-9]+|)-([0-9]+|)\.html product/product-list.php?topclass=$1&category=$2
RewriteRule ^zerobuy/goods-list-([0-9]+|)-([0-9]+|)\.html zerobuy/goods-list.php?topclass=$1&category=$2
RewriteRule ^baike/index-show-([0-9]+)\.html baike/index.php?act=show&id=$1
RewriteRule company/index-([0-9]+)\.html company/index.php?uid=$1
RewriteRule ^product/product-show-([0-9]+)\.html product/product-show.php?id=$1
RewriteRule ^zerobuy/goods-show-([0-9]+)\.html zerobuy/goods-show.php?id=$1
RewriteRule ^zerobuy/goods-show-([0-9]+)-([0-9]+)\.html zerobuy/goods-show.php?id=$1&tid=$2
RewriteRule ^news/news-show-([0-9]+)\.html news/news-show.php?id=$1
RewriteRule ^news/news-list-([0-9]+)-([0-9]+)\.html news/news-list.php?id=$1&page=$2
RewriteRule ^news/news-list-([0-9]+)\.html news/news-list.php?id=$1
RewriteRule ^news/index.html news/index.php

求问写在nginx中conf中的正确配置写法

阅读 6k
1 个回答

nginx不支持.htaccess文件,这个.htaccess是针对apache的,你要想nginx 也支持rewrite,在nginxlocation中写你的rewrite规则

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题