Hướng dẫn fix lỗi not found khi cài nukeviet trên aapanel

Thứ năm - 29/02/2024 06:46
Bước 1: Đăng nhập vào quản trị AAPANEL

Chọn vào menu Website -> nhấp vào tên website bạn cần rewrite -> chọn tiếp tabs URL Rewrite

Copy đoạn code dưới đây và tiến hành lưu lại
if ($request_filename ~ /robots.txt$){
    rewrite ^(.*)$ /robots.php?action=$http_host break;
  }

        # Thiết lập rewrite chỉ có từ NukeViet 4.3.00
  rewrite ^/install/check\.rewrite$ /install/rewrite.php break;

  rewrite ^/(.*?)sitemap\.xml$ /index.php?nv=SitemapIndex break;
  rewrite "^/(.*?)sitemap\-([a-z]{2})\.xml$" /index.php?language=$2&nv=SitemapIndex break;
  rewrite "^/(.*?)sitemap\-([a-z]{2})\.([a-zA-Z0-9-]+)\.xml$" /index.php?language=$2&nv=$3&op=sitemap break;

  if (!-e $request_filename){
    rewrite (.*)(\/|\.html)$ /index.php;
    rewrite /(.*)tag/(.*)$ /index.php;
  }
  rewrite ^/seek\/q\=([^?]+)$ /index.php?nv=seek&q=$1 break;
  rewrite ^/search\/q\=([^?]+)$ /index.php?nv=news&op=search&q=$1 break;
  rewrite ^/([a-zA-Z0-9\-]+)\/search\/q\=([^?]+)$ /index.php?nv=$1&op=search&q=$2 break; 
  rewrite ^/([a-zA-Z0-9-\/]+)\/([a-zA-Z0-9-]+)$ /$1/$2/ break; 
  rewrite ^/([a-zA-Z0-9-]+)$ /$1/ break;        

  location ~ ^/admin/([a-z0-9]+)/(.*)$ {
    deny all;
  }

  location ~ ^/(config|includes|install|vendor)/(.*)$ {
    deny all;
  }

  location ~ ^/data/(cache|ip|ip6|logs)/(.*)$ {
    deny all;
  }

  location ~ ^/(files|uploads|themes)/(.*).(php|ini|tpl|php3|php4|php5|phtml|shtml|inc|pl|py|jsp|sh|cgi|txt)$ {
    deny all;
  }
location / {

try_files $uri $uri/ /index.php?$args;

}
Chúc các bạn thành công
 

Tác giả: admin

Tổng số điểm của bài viết là: 5 trong 1 đánh giá

Xếp hạng: 5 - 1 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây