Điểm:1

Làm cách nào để chuyển đổi đoạn mã .htaccess này thành quy tắc Nginx?

lá cờ pk

Tôi có đoạn mã .htaccess này đến từ Apache:

RewriteCond %{REQUEST_FILENAME} index\.php
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteCond %{DOCUMENT_ROOT}/u_pages/%1.php -f
RewriteRule .* u_pages/%1.php? [L]

Sử dụng trình chuyển đổi trực tuyến Winginx, tôi nhận được như sau:

địa điểm / {
  nếu ($request_filename ~ index\.php){
    viết lại ^(.*)$ /u_pages/%1.php? nghỉ;
  }
}

Nhưng điều đó dường như không làm gì cả.

Những gì tôi đang cố gắng để đạt được:

Tôi thường xuyên có các tài liệu php đơn giản trong thư mục /u_pages/ -- ví dụ. 123.php, 444.php vân vân.

Tôi cần mỗi trong số này có URL trên cơ sở sau:

example.com/index.php?id=123

-nơi tên tệp (123.php) tương ứng với số sau id= trong URL

Hy vọng ai đó có thể giúp một tay. Cảm ơn rất nhiều trước.

djdomi avatar
lá cờ za
phần mềm nào đang được sử dụng?
lá cờ pk
Cảm ơn bạn!! Không có phần mềm nào cho các trang này, chúng chỉ là các trang tĩnh. Tuy nhiên, cũng có một cài đặt Wordpress trên miền, nhưng nó không được sử dụng để hiển thị các trang này. Bạn có thể giúp?
djdomi avatar
lá cờ za
một tệp php không tĩnh. Vì vậy, những gì bạn đang cố gắng để làm gì? Đối với tôi, có vẻ như một enduser ehich trong fwct sẽ không nằm trong chủ đề của serverfault.com nhưng có thể được hỏi trên superuser.com hoặc webmasters
lá cờ pk
Bỏ qua phần mở rộng của tệp -- cũng có thể là .html -- vẫn đang cố viết lại các URL trên Nginx.
djdomi avatar
lá cờ za
bạn đã xem chưa https://stackoverflow.com/questions/5840497/convert-htaccess-to-nginx
lá cờ pk
Tôi đã thử trình chuyển đổi trực tuyến, nếu đó là ý của bạn. Không hoạt động.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.