Dokumen ralat tersuai 404 pemisah halaman dalam sambungan PHP, tetapi berfungsi untuk semua yang lain
P粉237689596
P粉237689596 2024-01-16 15:02:40
0
1
284

Dikemas kini pada 08/02/2022

Saya telah menyediakan halaman ralat 404 tersuai. Di bawah ialah peraturan htaccess saya.

ErrorDocument 404 /not-found.php

RewriteEngine On

Selepas menguji berkali-kali, saya menyedari bahawa ia berfungsi dengan sempurna untuk segala-galanya kecuali halaman php. Ia berfungsi dengan baik jika direktori yang salah atau sambungan fail lain diakses.

Contoh pautan berjaya dipaparkan pada halaman ralat 404 tersuai

  • https://www.example.com/bad-file.html
  • https://www.example.com/bad-folder/bad-file.html
  • https://www.example.com/bad-folder/bad-file.php
  • https://www.example.com/existing-folder/bad-file.html
  • https://www.example.com/existing-folder/bad-image.jpg

Contoh pautan yang tidak boleh dipaparkan pada halaman ralat 404 tersuai

  • https://www.example.com/bad-file.php
  • https://www.example.com/existing-folder/bad-file.php

Saya fikir mungkin beberapa peraturan tulis semula dalam htaccess saya yang menyebabkan masalah, tetapi untuk tujuan ujian saya telah mengalih keluarnya sepenuhnya dan masalah masih berterusan.

P粉237689596
P粉237689596

membalas semua(1)
P粉916760429

Saya akhirnya menemui seorang lagi yang mengalami masalah yang sama dan penyelesaian yang diberikan menyelesaikan masalah saya. Ini adalah jawatan soalan

Pengendali ralat 404 tersuai dalam htaccess tidak berfungsi untuk fail ".php" yang tidak wujud

Ini adalah penyelesaian untuk membuat sambungan php berfungsi:

# 强制对不存在的“.php”请求返回404
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.php$ - [R=404]
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!