【问题标题】:Tomcat Remove index.php CodeiginterTomcat 删除 index.php Codeigniter
【发布时间】:2019-08-03 10:58:12
【问题描述】:

我使用 Codeigniter 为 Class-Project 创建网站,并希望从 URL 中删除 index.php。

我关注CodeIgniter removing index.php from url。它在本地服务器上运行良好。但是当我将文件上传到使用 Tomcat9 的服务器时,它不起作用。

我发现 .htaccess 不适用于 tomcat,对吗?

那么如何从 URL 中删除 index.php?

【问题讨论】:

  • 您确定要/必须为此使用 Tomcat 吗?对于 PHP 项目来说,这是一个不寻常的选择
  • 我使用 Tomcat 的原因是因为我的 TA 为班级项目提供了这个服务器。我别无选择。
  • Tomcat 有一个重写阀,重写规则的语法与 Apache tomcat.apache.org/tomcat-9.0-doc/rewrite.html 相同。规则必须放在一个名为 rewrite.config 的文件中,互联网搜索会出现 stackoverflow.com/q/52090777/318758 之类的示例

标签: php .htaccess codeigniter tomcat


【解决方案1】:

您可以删除 index.php 并设置一些其他内容,例如问号。
前往
应用程序->配置->config.php
并设置
$config['index_page'] = '?' .

【讨论】:

    猜你喜欢
    • 2011-07-09
    • 1970-01-01
    • 2016-07-26
    • 2012-10-30
    • 2019-04-06
    • 2017-04-04
    • 2014-09-20
    • 2011-08-10
    • 2016-05-13
    相关资源
    最近更新 更多