在WordPress中,可以使用以下規則來實現偽靜態:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
這些規則將把所有非真實存在的文件或目錄路徑重定向到index.php文件,以實現偽靜態。
location / {
try_files $uri $uri/ /index.php?$args;
}
這個規則將嘗試查找與請求的路徑對應的文件或目錄,如果找不到,則將請求重定向到index.php文件。
這些規則將幫助WordPress網站使用偽靜態URL,使其看起來更加用戶友好,并且對搜索引擎優化也有一定的幫助。