VPS侦探论坛

 找回密码
 注册
查看: 3876|回复: 4

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

[复制链接]
发表于 2019-3-21 18:54:43 | 显示全部楼层 |阅读模式

我的源码是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 [L,QSA,E=PATH_INFO:$1]
#RewriteCond %{SCRIPT_FILENAME} \.php [NC]
#RewriteRule "public/" '' [R=403,L]
</IfModule>



感谢大神们
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2019-3-22 09:42:23 | 显示全部楼层


lnmp 1.5或更高版本都自带了thinkphp的伪静态,自己/usr/local/nginx/conf/rewrite 目录下找或 lnmp vhost add 时按提示填写
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2019-3-22 15:10:08 | 显示全部楼层

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2019-3-22 19:53:25 | 显示全部楼层

回复 3# 的帖子




不大清楚你配置文件,thinkphp的话不知道你开pathinfo了没?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2019-3-23 10:29:39 | 显示全部楼层

谢谢大神的回答,问题解决了

军哥运维代购:http://shop63846532.taobao.com/

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

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-23 01:20 , Processed in 0.028560 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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