Maison > Questions et réponses > le corps du texte
J'ai un site Web qui demande des fichiers sans extensions de fichier. Par exemple, URL http://www.example.com/foo.php
应该可以简单地访问 http://www.example.com/foo
. < /p>
Mais, s'il vous plaît, pardonnez-moi car je suis nouveau sur PHP, mais j'aimerais également que le
Cela affichera l'URL complète, y compris l'extension du fichier.
Y a-t-il quelqu'un avec plus de connaissances PHP que moi qui peut modifier la ligne de code ci-dessus pour exclure l'extension de fichier ?
Merci d'avance !
P粉4933130672023-09-15 15:27:48
Vous pouvez essayer d'utiliser str_replace pour supprimer l'extension
$string_with_extension = $_SERVER['REQUEST_SCHEME'] . '://' .$_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME']; $extension = ".php"; $new_string = str_replace($extension,"",$string_with_extension);
Simplement, il vous suffit de remplacer l'extension par "" ou rien et vous obtiendrez l'URL souhaitée.
<link rel="canonical" href="<?php echo $new_string; ?>">