我想将用户从www.example.com/about转发到www.example.com/about.php。 我不想使用.htaccess文件。这是在linux服务器上。
谢谢
非常感谢任何建议。
答案 0 :(得分:0)
如果不使用.htaccess
文件,则必须允许.php
网址加载并使用PHP根据页面的当前网址重定向。
$path_parts = pathinfo($_SERVER['REQUEST_URI']);
if ($path_parts['extension'] === "php") {
header('Location: ' . $_SERVER['HTTP_HOST'] . str_replace($_SERVER['REQUEST_URI'], '.php', '');
}
根据您的需要,即如果.php
页面已被互联网上的抓取工具/漫游器编入索引,那么您可能还需要添加301 Moved Permanently
标头。