在PHP中,可以使用.htaccess文件來寫入偽靜態規則。下面是一個簡單的例子:
RewriteEngine On
RewriteRule ^article/(\d+)$ article.php?id=$1 [L]
上述規則將把類似于"article/123"的URL重寫為"article.php?id=123"的形式。這樣,當訪問"article/123"時,實際上是訪問"article.php?id=123"。
下面是一些常見的偽靜態規則示例:
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]
請注意,以上僅為示例,實際使用時需要根據具體需求進行調整。另外,為了使用.htaccess文件,需要確保你的服務器已啟用mod_rewrite模塊。