Tôi đang phục vụ một trang web tĩnh thông qua nginx và mục tiêu của tôi là thay thế URL trông giống như:
với
Chìa khóa không có dấu gạch chéo. Tôi hiện đang làm một cái gì đó tương tự bằng cách sử dụng các bí danh vị trí nhưng điều này thật tẻ nhạt vì nó yêu cầu một khối vị trí cho mỗi tệp và nó cũng xuất hiện một dấu gạch chéo vì nginx xem các bí danh như các thư mục:
location / {
root /srv/www/foo/public_html;
index index.html;
}
location /bar1 {
alias /srv/www/foo/public_html/;
index bar1.html;
}
location /bar2 {
alias /srv/www/foo/public_html/;
index bar2.html;
}
Và như thế. Tôi đã đọc qua các tài liệu viết lại và dường như tôi không thể tổng hợp được những gì được nói trong những gì tôi cần nó để làm. Tôi không đến từ nền tảng Apache; nginx là bước đột phá đầu tiên của tôi vào các máy chủ web vì vậy tôi chắc chắn rằng tôi đang thiếu một cái gì đó rõ ràng vì nền HTTP của tôi yếu. Cảm ơn trước cho bất kỳ sự giúp đỡ bạn có thể cung cấp.