linggdang 发表于 2019-3-21 18:54:43

关于nginx的问题,apache伪静态转成nginx伪静态文件,要怎么弄

我的源码是tp5.0的,伪静态用的是apache的伪静态,但我的服务器是安装nginx,上面还有其他项目在运行,不能删了重装apache,那么大神们有方法把apache伪静态规则转成nginx伪静态规则
apache伪静态规则
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php
#RewriteCond %{SCRIPT_FILENAME} \.php
#RewriteRule "public/" ''
</IfModule>



感谢大神们

licess 发表于 2019-3-22 09:42:23

lnmp 1.5或更高版本都自带了thinkphp的伪静态,自己/usr/local/nginx/conf/rewrite 目录下找或 lnmp vhost add 时按提示填写

linggdang 发表于 2019-3-22 15:10:08

你好,先说一声谢谢,按你说的我找到了thinkphp.conf;也调用了include rewrite/thinkphp.conf;大部分的页面都能正常访问了,但还有一部分访问不了,这个问题要怎么处理,谢谢

licess 发表于 2019-3-22 19:53:25

回复 3# 的帖子

不大清楚你配置文件,thinkphp的话不知道你开pathinfo了没?

linggdang 发表于 2019-3-23 10:29:39

谢谢大神的回答,问题解决了
页: [1]
查看完整版本: 关于nginx的问题,apache伪静态转成nginx伪静态文件,要怎么弄