首頁 > 後端開發 > php教程 > 如何使用 .htaccess 從網站 URL 中刪除檔案副檔名?

如何使用 .htaccess 從網站 URL 中刪除檔案副檔名?

Linda Hamilton
發布: 2024-12-06 09:40:12
原創
826 人瀏覽過

How Can I Remove File Extensions from Website URLs Using .htaccess?

從網站位址中移除檔案副檔名

在網頁設計中,刪除檔案副檔名可以透過隱藏所使用的程式語言來增強URL 的美感在幕後。為此,您可以使用以下步驟:

第1 步:建立.htaccess 檔案

導航到網站的根資料夾並建立一個名為的資料「 .htaccess」(確保它以句點開頭)。

第2 步:添加重寫規則

打開.htaccess 文件並插入以下重寫規則:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php
登入後複製

重寫規則說明:

  • RewriteEngine on: 啟用重寫引擎。
  • RewriteCond %{REQUEST_FILENAME} !-d: 從重寫規則中排除目錄。
  • RewriteCond %{REQUEST_FILENAME}.php -f: 檢查是否有同名的 PHP 檔案存在。
  • RewriteRule ^(.*)$ $1.php: 將沒有檔案副檔名的傳入請求重新導向到對應的 PHP 檔案。

範例:

如果提出要求“http://something.example/profile”,重寫規則會自動將其重新導向至“http ://something.example/profile.php”,而網址列中顯示的URL 將保持“http://something .example/profile."

其他資訊:

  • 此方法用途廣泛,可用於刪除其他檔案副檔名,如需要。
  • 要注意的是,這種技術只會影響網址列中顯示的 URL,不會改變伺服器上的實際檔案路徑。

以上是如何使用 .htaccess 從網站 URL 中刪除檔案副檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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