要開啟Nginx虛擬主機的偽靜態,您需要進行以下步驟:
在Nginx的配置文件中,找到要開啟偽靜態的虛擬主機的配置塊。通常,這個配置文件位于/etc/nginx/conf.d/
或/etc/nginx/sites-available/
目錄下。
在虛擬主機的配置塊中,添加以下代碼來開啟偽靜態:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
這段代碼的作用是嘗試匹配當前請求的URI,如果找到對應的文件或目錄,則直接返回;如果找不到,則將請求重定向到index.php
文件,并將查詢參數一并傳遞。
保存并關閉配置文件。
重新加載Nginx配置文件,以使更改生效。您可以使用以下命令來重新加載Nginx:
sudo systemctl reload nginx
現在,您的Nginx虛擬主機就已經開啟了偽靜態。請確保您的網站根目錄下有一個index.php
文件,以便處理重定向請求。