首頁 > 後端開發 > php教程 > 如何從我的網站 URL 中隱藏檔案副檔名(如 .php)?

如何從我的網站 URL 中隱藏檔案副檔名(如 .php)?

DDD
發布: 2024-11-25 21:30:15
原創
910 人瀏覽過

How Can I Hide File Extensions (like .php) from My Website's URL?

隱藏網站位址中的檔案副檔名

設計網站時,您可能更喜歡隱藏.php 或.jsp 等檔案副檔名出於美觀原因,地址欄。本文根據實際問題和答案提供了實現此效果的全面解決方案。

問題:

網站開發人員尋求一種刪除文件的方法他們的網站地址的擴展名。他們希望 URL 顯示為 http://something.example/profile,而不是 http://something.example/profile.php。這種情況常見於 Stack Overflow 等網站。

解決方案:

要解決此問題,您可以在網站的根目錄中建立 .htaccess 檔案。例如,在/home/domains/domain.example/htdocs/ 中,添加包含以下內容的.htaccess 文件:

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

說明:

  • RewriteEngine on:啟用Apache 的URL 重寫模組。
  • RewriteCond %{REQUEST_FILENAME} !-d:檢查要求的檔案是否不是目錄。
  • RewriteCond %{REQUEST_FILENAME}.php -f:驗證要求的檔案是否存在,副檔名為 .php。
  • RewriteRule ^(.*)$ $1.php:重寫請求以在背景包含 .php 副檔名,保持乾淨網址列上的 URL。

透過實施此解決方案,您的網站地址將不帶檔案副檔名顯示,從而提供更精美和專業的外觀。

以上是如何從我的網站 URL 中隱藏檔案副檔名(如 .php)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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