Công cụ thành viên

Công cụ trang web


programming4:api

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
programming4:api [2022/07/20 09:39] – [Hướng dẫn toàn tập về API của NukeViet 4] hoaquynhtim99programming4:api [2023/12/19 08:14] (hiện tại) – [Lệnh gọi API rewrite (không gọi vào /api.php) lỗi 404] hoaquynhtim99
Dòng 452: Dòng 452:
 </code> </code>
 Có thể xem thêm về hàm ''nv_local_api'' tại: ''.../includes/function.php'' Có thể xem thêm về hàm ''nv_local_api'' tại: ''.../includes/function.php''
 +
 +===== Gỡ lỗi API =====
 +
 +==== Lệnh gọi API rewrite (không gọi vào /api.php) lỗi 404 ====
 +
 +
 +Kiểm tra xem máy chủ có hỗ trợ rewrite hay không là điều kiện đầu tiên. Nếu có hỗ trợ thì check lần lượt các hướng bên dưới.
 +
 +**Nếu máy chủ sử dụng Apache**
 +
 +  * Tìm trong httpd.conf (hoặc các file config tương đương) thẻ ''%%<Directory "path/to/your/dir">%%'' nếu có ''%%Options .... MultiViews%%'' thì xóa MultiViews sau đó khởi động lại apache.
 +  * Tìm trong .htaccess ngay thư mục gốc website nếu không có thì thêm vào đoạn sau
 +
 +<code>
 +<IfModule mod_negotiation.c>
 +    Options -MultiViews
 +</IfModule>
 +</code>
 + 
 +  * Nếu thêm vào vẫn không hoạt động thì cần cài thêm [[https://httpd.apache.org/docs/2.4/mod/mod_negotiation.html|mod_negotiation]]
 +
 +
programming4/api.1658284741.txt.gz · Sửa đổi lần cuối: 2022/07/20 09:39 bởi hoaquynhtim99