共計 775 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,可以使用.htaccess 文件來寫入偽靜態(tài)規(guī)則。下面是一個簡單的例子:
RewriteEngine On
RewriteRule ^article/(\d+)$ article.php?id=$1 [L]
上述規(guī)則將把類似于 "article/123" 的 URL 重寫為 "article.php?id=123" 的形式。這樣,當訪問 "article/123" 時,實際上是訪問 "article.php?id=123"。
下面是一些常見的偽靜態(tài)規(guī)則示例:
- 將 URL 中的.php 擴展名隱藏:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
- 將 URL 中的查詢參數(shù)重寫為路徑:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ index.php?param1=$1¶m2=$2¶m3=$3 [L,QSA]
- 將 URL 中的動態(tài)參數(shù)重寫為路徑:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^user/([^/]+)/?$ profile.php?username=$1 [L,QSA]
請注意,以上僅為示例,實際使用時需要根據(jù)具體需求進行調(diào)整。另外,為了使用.htaccess 文件,需要確保你的服務器已啟用 mod_rewrite 模塊。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完