আমি অনুরোধগুলি একটি নির্দিষ্ট সাব-ডিরেক্টরিতে, অন্য মূল স্থানে সরিয়ে দিতে চাই। কিভাবে? আমার বিদ্যমান ব্লকটি হ'ল:
server {
listen 80;
server_name www.domain.com;
location / {
root /home/me/Documents/site1;
index index.html;
}
location /petproject {
root /home/me/pet-Project/website;
index index.html;
rewrite ^/petproject(.*)$ /$1;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
} }
তা হল, http: //www.domain.com- এ / home/me/ Documents / site1 / index.html পরিবেশন করা উচিত যেখানে http://www.domain.com/petproject / home / me / পোষা-প্রকল্প / ওয়েবসাইট পরিবেশন করা উচিত /index.html - দেখে মনে হচ্ছে যে এনগিনেক্সগুলি প্রতিস্থাপনের পরে সমস্ত নিয়ম পুনরায় চালায় এবং http://www.domain.com/petproject কেবল /home/me/Documents/site1/index.html পরিবেশন করে।
alias
নির্দেশিকা যখন এখানে ব্যবহার করা উচিত তেমন ব্যবহার করার সময় এখানে লেখার প্রয়োজন হয় না ।