在PHP中,可以使用.htaccess文件來(lái)寫(xiě)入偽靜態(tài)規(guī)則。下面是一個(gè)簡(jiǎn)單的例子:
RewriteEngine On
RewriteRule ^article/(\d+)$ article.php?id=$1 [L]
上述規(guī)則將把類(lèi)似于"article/123"的URL重寫(xiě)為"article.php?id=123"的形式。這樣,當(dāng)訪問(wèn)"article/123"時(shí),實(shí)際上是訪問(wèn)"article.php?id=123"。
下面是一些常見(jiàn)的偽靜態(tài)規(guī)則示例:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ index.php?param1=$1¶m2=$2¶m3=$3 [L,QSA]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^user/([^/]+)/?$ profile.php?username=$1 [L,QSA]
請(qǐng)注意,以上僅為示例,實(shí)際使用時(shí)需要根據(jù)具體需求進(jìn)行調(diào)整。另外,為了使用.htaccess文件,需要確保你的服務(wù)器已啟用mod_rewrite模塊。