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

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

Susan Sarandon
Susan Sarandon原創
2024-12-26 06:48:13788瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn