Rumah > Soal Jawab > teks badan
Saya mempunyai tapak web yang meminta fail tanpa sambungan fail. Contohnya, URL http://www.example.com/foo.php
应该可以简单地访问 http://www.example.com/foo
. < /p>
Tetapi, maafkan saya kerana saya baru menggunakan PHP, tetapi saya juga ingin
Ini akan memaparkan URL penuh, termasuk sambungan fail.
Adakah sesiapa yang mempunyai lebih banyak pengetahuan PHP daripada saya yang boleh mengubah suai baris kod di atas untuk mengecualikan sambungan fail?
Terima kasih terlebih dahulu!
P粉4933130672023-09-15 15:27:48
Anda boleh cuba menggunakan str_replace untuk mengalih keluar sambungan
$string_with_extension = $_SERVER['REQUEST_SCHEME'] . '://' .$_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME']; $extension = ".php"; $new_string = str_replace($extension,"",$string_with_extension);
Mudah sahaja, anda hanya menggantikan sambungan dengan "" atau tiada dan anda akan mendapat URL yang anda inginkan.
<link rel="canonical" href="<?php echo $new_string; ?>">