为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 位置重定向包含文件名 index.html

PHP 位置重定向包含文件名 index.html

PHP
慕田峪9158850 2022-01-08 14:40:32
当我的简单 apache 网络服务器访问 index.php 时,它会重定向到 index.html,但是在 url 而不是 rooturl.com 中它的 example.com/index.html。有没有简单的方法来解决这个问题?header( 'Location: /index.hmtl') ;www.example.com
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

只能有 1 个默认目录索引文件。要么http://example.com/解析为http://example.com/index.html要么http://example.com/index.php。你不能同时让两者工作。


我认为您应该考虑直接包含 HTML 文件,而不是针对不同的语言重定向到不同的 index.html。例如,


<?php


// index.php

switch (some_get_user_language_func()) {

  case 'en':

    include './index.en.html';

  case 'es':

    include './index.es.html';

  case 'fr':

    include './index.fr.html';

  default:

    include './index.en.html';

}


或者,您可以尝试 Apache 的mod_negotiation来切换没有 index.php 文件的 HTML 文件。


查看完整回答
反对 回复 2022-01-08
  • 1 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信