# Index
error_reporting(E_ALL);
ini_set('display_errors', 0);
ini_set('log_errors', 1);
ini_set('error_log', __DIR__ . '/php-error.log');
# php-error.log
Tạo File public_html/php-error.php
# htacess
RewriteEngine On
RewriteBase /
# -----------------------------
# URL FRIENDLY CHO NUKVIET
# -----------------------------
# Ngôn ngữ
RewriteRule ^ngon-ngu/([^/\.]+)$ modules.php?name=Language&op=change&newlang=$1 [L,NC]
# Danh mục
RewriteRule ^danh-muc/([^/\.]+)$ modules.php?name=Danhmuc&alias=$1 [L,NC]
# Tuyển dụng
RewriteRule ^dang-nhap-viec-lam/([^/\.]+)$ modules.php?name=Timkiem&newlang=vietnamese&ip=$1 [L,NC]
# Hướng dẫn (ĐÃ SỬA LỖI CÚ PHÁP)
RewriteRule ^huong-dan/([^/\.]+)-([^/\.]+)\.html$ modules.php?name=Huongdan&op=page_detail&title=$1&sid=$2&newlang=vietnamese [L,NC]
# Tin tức
RewriteRule ^tin-tuc/([^/\.]+)-([^/\.]+)\.html$ modules.php?name=Tintuc&op=detail&title=$1&id=$2 [L,NC]
# Sản phẩm theo danh mục
RewriteRule ^([^/\.]+)/San-pham/([^/\.]+)-([^/\.]+)\.html$ modules.php?name=Sanpham&op=detail&cat=$1&title=$2&id=$3 [L,NC]
RewriteRule ^([^/\.]+)/San-pham/([^/\.]+)$ modules.php?name=Sanpham&op=list&cat=$1&page=$2 [L,NC]
# Sản phẩm (list/chi tiết)
RewriteRule ^san-pham/([^/\.]+)-([^/\.]+)\.html$ modules.php?name=Sanpham&op=detail&title=$1&id=$2 [L,NC]
RewriteRule ^san-pham/([^/\.]+)$ modules.php?name=Sanpham&op=list&cat=$1 [L,NC]
# Trang tĩnh
RewriteRule ^trang/([^/\.]+)$ modules.php?name=Pages&alias=$1 [L,NC]
# Giới thiệu
RewriteRule ^gioi-thieu$ modules.php?name=Gioithieu [L,NC]
# Contact
RewriteRule ^lien-he$ modules.php?name=Contact [L,NC]
# -----------------------------
# FIX LỖI 500 – XOÁ RULE BỊ CẮT CỤT
# -----------------------------
# (Các rule lỗi như: RewriteRule ^san-pham... đã được loại bỏ hoàn toàn)
# -----------------------------
# File thật
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Chuyển về index.php (chuẩn NukeViet)
RewriteRule ^(.*)$ index.php [L]
Không có nhận xét nào:
Đăng nhận xét