如何刪除規範 URL 的 HTML HEAD 元資料中的檔案副檔名?
P粉752826008
P粉752826008 2023-09-14 17:05:06
0
1
466

我有一個網站,要求提供不含檔案副檔名的檔案。例如,URL http://www.example.com/foo.php 應該可以簡單地訪問 http://www.example.com/foo。 < /p>

但是,請原諒我,因為我是 PHP 新手,但我也希望 HTML 檔案的 HEAD 元資料中的

#這將顯示完整的 URL,包括檔案副檔名。

是否有人比我擁有更多 PHP 知識,可以修改上面的程式碼行以排除檔案副檔名?

提前致謝!

P粉752826008
P粉752826008

全部回覆(1)
P粉493313067

您可以嘗試使用 str_replace 刪除擴充功能

$string_with_extension = $_SERVER['REQUEST_SCHEME'] . '://' .$_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'];

$extension = ".php";

$new_string = str_replace($extension,"",$string_with_extension);

簡單地說,您只需將擴展名替換為“”,或者什麼都不會得到您想要的網址。

<link rel="canonical" href="<?php echo $new_string; ?>">
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!