首頁 > 後端開發 > php教程 > 如何使用 PHP 創建簡潔且使用者友好的 URL?

如何使用 PHP 創建簡潔且使用者友好的 URL?

Mary-Kate Olsen
發布: 2024-12-19 12:28:10
原創
805 人瀏覽過

How Can I Create Clean and User-Friendly URLs in PHP?

在PHP 中建立友善URL

像www.domain.com/profile/12345 這樣的傳統URL 與帶有查詢參數的傳統URL,例如www.domain.com/profile.php?u=12345。在 PHP 中,這可以使用 mod_rewrite 來實現,這是 Apache Web 伺服器的功能。

要設定mod_rewrite,請將以下行新增至位於Web 應用程式根目錄中的.htaccess 檔案:

RewriteEngine on
RewriteRule ^/profile/([0-9]+)$ /profile.php?id= [L]
登入後複製

此規則指示Web 伺服器將任何以/profile/ 開頭,後面跟著一位或多位數字的請求重寫到profile.php 檔案中,而將數字作為id 查詢參數傳遞。

另一個選項是使用 ForceType,它強制 PHP 處理某些路徑。在.htaccess 檔案中,加入以下內容:

<Files profile>
    ForceType application/x-httpd-php
</Files>
登入後複製

透過此方法,index.php 可以使用$_SERVER['PATH_INFO'] 變數存取路徑資訊:

echo $_SERVER['PATH_INFO']; // outputs '/profile/12345'
登入後複製

在profile.php 中,您可以使用$_SERVER['PATH_INFO'] 變數來檢索使用者ID 並顯示對應的設定檔。透過將 mod_rewrite 或 ForceType 與 PHP 結合,您可以為您的 Web 應用程式建立乾淨且使用者友好的 URL。

以上是如何使用 PHP 創建簡潔且使用者友好的 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板