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