首頁 > 後端開發 > php教程 > 如何使用 PHP 和 .htaccess 讓我的 URL 更友善使用者?

如何使用 PHP 和 .htaccess 讓我的 URL 更友善使用者?

Susan Sarandon
發布: 2024-12-26 06:48:13
原創
792 人瀏覽過

How Can I Make My URLs More User-Friendly Using PHP and .htaccess?

如何使用PHP 將笨拙的URL 轉換為用戶友好的傑作

傳統上,用於訪問個人資料頁面的URL 類似於這種不受歡迎的構造:

www.domain.com/profile.php?u=12345
登入後複製

然而,近年來,網站變得更加美觀URL:

www.domain.com/profile/12345
登入後複製

可以透過在 .htaccess 檔案中明智地使用 mod_rewrite 規則來增強 URL 的用戶友好性。其實作方式如下:

RewriteEngine on
RewriteRule ^/news/([0-9]+)\.html /news.php?news_id=
登入後複製

此規則將對 /news.php?news_id=63 的請求重新導向至 /news/63.html。

另一種方法涉及使用 forcetype 來定向所有內容通過 PHP 評估請求。為此,請將以下內容加入您的.htaccess 檔案:

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

然後您的PHP 腳本可以利用$_SERVER['PATH_INFO'] 變數來決定要求的網址:

echo $_SERVER['PATH_INFO'];
// outputs '/63.html'
登入後複製

透過實作這些技術,您可以將龐大的URL 轉換為使用者友善且具有視覺吸引力的地址,從而提升使用者體驗。

以上是如何使用 PHP 和 .htaccess 讓我的 URL 更友善使用者?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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