zf2 프레임워크의 PHP 프로그램, 테스트 환경은 apache, 준프로덕션 환경은 nginx를 사용하여 문제 발생
使用zf2框架开发的PHP程序
开发在路由的结尾增加了/以解决404的问题
在测试环境(使用apache)是正常的
而在准生产环境(使用nginx)不正常
路由去掉/也可以访问,但增加/后在nginx环境下会自动跳转到路由的首页,而开发的代码部分连接已经带了/,只能想办法删除结尾的/
使用关键词 “nginx 结尾斜杠”在google搜索到的解决办法解决不了这个问题
改用关键词“nginx slash end”在google搜索看到类似How to remove trailing slash from URL using Nginx文章
解决办法:修改这个项目的nginx的vhost配置文件
增加一行
rewrite ^/(.*)/$ /$1 permanent;
类似这样:
<span>server { listen :80; server_name www.site.com; rewrite ^/(.*)/$ /$1 permanent; }</span>
service nginx reload
以上就介绍了zf2框架的PHP程序,测试环境使用apache,准生产环境使用nginx,出现的问题,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Pixel 9 Pro XL의 Google Tensor G4는 원신에서 Tensor G2보다 뒤떨어집니다.

Google 앱 베타 APK 분해로 Gemini AI 비서에 추가되는 새로운 확장 기능 공개

Google Pixel 9 스마트폰은 7년 업데이트 약속에도 불구하고 Android 15와 함께 출시되지 않습니다.

Google Pixel 9 Pro XL은 데스크톱 모드로 테스트되었습니다.

새로운 Google Pixel 데스크탑 모드는 Motorola Ready For 및 Samsung DeX 대안으로 신선한 비디오로 선보였습니다.

Google은 대부분의 사용자에게 AI Test Kitchen 및 Imagen 3를 공개합니다.

유출된 Google Pixel 9 광고는 \'Add Me\' 카메라 기능을 포함한 새로운 AI 기능을 보여줍니다.

Google의 새로운 Chromecast 'TV Streamer\'가 이더넷 및 스레드 연결 기능을 탑재하여 출시될 것이라는 소문이 있습니다.
