傳統上,用於訪問個人資料頁面的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中文網其他相關文章!