使用 .htaccess 自訂友善 URL
建立人類可讀的 URL 對於使用者體驗和搜尋引擎最佳化至關重要。本文提供了有關使用 .htaccess 自訂友善 URL、解決特定要求和最佳實踐的詳細指南。
轉換URL來自:
致:
注意這些步驟:
1。建立 .htaccess 檔案
在網站的文檔根目錄中,建立一個名為「.htaccess」的檔案。
2.設定.htaccess
將以下程式碼加入.htaccess 檔案中:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url= [QSA,L] </IfModule>
3. 腳本操作
在PHP 腳本中,您現在可以操作$_GET['url'] 變數來提取所需的元件。例如:
$path_components = explode('/', $_GET['url']); $ctrl = $path_components[0]; $id = $path_components[1]; $tab = $path_components[2];
4。額外自訂
如果想在URL末尾添加文章標題,可以將.htaccess中的RewriteRule修改為:
RewriteRule ^(.*)/(.*)$ index.php?url=/ [QSA,L]
5.錯誤處理
如果在設定.htaccess 後遇到錯誤,請確保mod_rewrite已啟用並正常工作。此外,請檢查 RewriteCond 和 RewriteRule 指令,確保它們符合您的要求。
最佳實踐
以上是如何使用 .htaccess 和 Mod_Rewrite 建立人類可讀的 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!