在PHP 中建立友善URL
通常,URL 的產生方式是直接在查詢字串中顯示訊息,例如:
通常,URL 的產生方式是直接在查詢字串中顯示訊息,例如:www.domain.com/profile.php?u=12345
www.domain.com/profile/12345
方法1:在.htaccess 中使用mod_rewrite
在.htaccess 檔案中啟用mod_rewrite之後,您可以使用這樣的規則如:RewriteEngine on RewriteRule ^/news/([0-9]+)\.html /news.php?news_id=
/news.php?news_id=63
/news/63.html
方法2:使用ForceType 強制PHP 執行
另一個選擇是使用ForceType 將所有請求重定向到特定路徑由 PHP 處理。在 .htaccess 檔案中,新增以下內容:<Files news> ForceType application/x-httpd-php </Files>
<?php echo $_SERVER['PATH_INFO']; // Outputs '/63.html' ?>
以上是如何使用 PHP 創建更多使用者友善的 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!