在网站标题上隐藏.php扩展名

时间:2017-12-14 19:20:27

标签: php html css

您好我试图在我的网站上配置我的标题。我的想法是,任何页面都需要读取命令" include header.php"并自动更新网站标题。 我找到了脚本,但我无法隐藏.php扩展名。

任何想法?

<title>
<?php

$current_file_name = basename($PHP_SELF);
echo $current_file_name."\n"


?> | Site Name</title>

3 个答案:

答案 0 :(得分:1)

这将为您提供所需的所有好东西。在这种情况下,您正在寻找'文件名'。

<?php
$parts = pathinfo(__FILE__);
print_r($parts);

您可以这样使用:

<?php
$parts = pathinfo(__FILE__);
echo "<title>{$parts['filename']}</title>";

答案 1 :(得分:0)

我不确定这是你想要的,但是如果你想删除字符串.php中的字符串$current_file_name,可以用""替换为str_replace }:

<title>
<?php

$current_file_name = basename($PHP_SELF); // = "header.php"
$current_file_name = str_replace(".php", "", $current_file_name); // = "header"
echo $current_file_name."\n";


?> | Site Name</title>

答案 2 :(得分:0)

你可以使用.htaccess

隐藏.php扩展名
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php