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教程有兴趣的朋友有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Google telah memperkenalkan Mod Ganti DisplayPort dengan siri Pixel 8, dan ia hadir pada barisan Pixel 9 yang baru dilancarkan. Walaupun ia terdapat terutamanya untuk membolehkan anda mencerminkan paparan telefon pintar dengan skrin yang disambungkan, anda juga boleh menggunakannya untuk desktop

Google baru-baru ini bertindak balas terhadap kebimbangan prestasi mengenai Tensor G4 barisan Pixel 9. Syarikat itu berkata bahawa SoC tidak direka untuk mengalahkan penanda aras. Sebaliknya, pasukan memberi tumpuan untuk menjadikannya berprestasi baik di kawasan yang Google mahukan c

Dapur Uji AI Google, yang merangkumi set alatan reka bentuk AI untuk dimainkan oleh pengguna, kini telah dibuka kepada pengguna di lebih 100 negara di seluruh dunia. Langkah ini menandakan kali pertama ramai di seluruh dunia akan dapat menggunakan Imagen 3, Google

Pixel 9 Pro Fold adalah serupa dengan muka volte untuk bahagian boleh lipat yang baru lahir dari Google. Sebenarnya, begitulah perbezaan antara Pixel 9 Pro Fold dan Pixel Fold yang sebelumnya telah dibandingkan dengan OnePlus Open (curr. $1,399.99 pada A

Google Pixel 9 Pro dan Pro XL ialah jawapan Google kepada Samsung Galaxy S24 Ultra dan Apple iPhone 15 Pro dan Pro Max. Daniel Sin di YouTube (tonton di bawah) telah membandingkan Google Pixel 9 Pro XL dengan iPhone 15 Pro Max dengan beberapa

Hampir tidak ada masa telah berlalu sejak Google mengumumkan telefon pintar siri Pixel 9 pertamanya. Malah, ia baru sahaja memulakan penghantaran Pixel 9, Pixel 9 Pro dan Pixel 9 Pro XL (sekira $1,099 di Amazon). Sebaliknya, prapesanan Pixel 9 Pro Fold tidak akan

Akses fail tapak WordPress adalah terhad: Menyelesaikan masalah sebab mengapa fail .txt tidak dapat diakses baru -baru ini. Sebilangan pengguna menghadapi masalah ketika mengkonfigurasi nama domain perniagaan program mini: � ...

Penghantaran awal Pixel 9, Pixel 9 Pro dan Pixel 9 Pro XL baru sahaja bermula, kurang dua minggu selepas ketiga-tiganya dipersembahkan semasa acara 'Made by Google' yang terbaharu. Tidak seperti tahun-tahun sebelumnya, Google telah memutuskan untuk mengeluarkan perdana baharu yang berjalan sama
