【问题标题】:remove index.php codeigniter in localhost/folder/my_codeigniter/删除 localhost/folder/my_codeigniter/ 中的 index.php codeigniter
【发布时间】:2019-03-03 09:03:13
【问题描述】:

我尝试了一些来自任何来源的解决方案,但如果我的项目在其他文件夹中,例如 http://localhost/project/my_codeigniter,我仍然无法删除 index.php,如果我的项目在http://localhost/my_codeigniter

希望你能帮助我,谢谢!

【问题讨论】:

  • cannot remove index.php if … 这个问题是如何体现的?
  • @greybeard 无法访问任何控制器

标签: php codeigniter


【解决方案1】:

您可以在项目根文件夹中创建一个 .htaccess 文件。像这样的文件内容;

RewriteEngine on
RewriteCond $1 !^(index\.php|assets)
RewriteRule ^(.*)$ /your-project/index.php/$1 [L]

【讨论】:

  • 工作!谢了,兄弟! -> 'RewriteRule ^(.*)$ /project/my_codeigniter/index.php/$1 [L]' 我在stackoverflow.com/a/39673870/5614176 中看到过类似的内容,但忘记用本地主机上的完整项目路径替换'your-project' ,谢谢!
  • 不重要。您可以将其标记为答案吗?谢谢。
猜你喜欢
  • 2016-05-13
  • 2019-03-02
  • 2015-03-19
  • 1970-01-01
  • 2011-07-09
  • 1970-01-01
  • 2012-10-30
  • 2014-09-20
  • 1970-01-01
相关资源
最近更新 更多