gpt4 book ai didi

php - 如何从codeigniter项目中的url中删除index.php

转载 作者:行者123 更新时间:2023-12-03 05:54:55 25 4
gpt4 key购买 nike

我尝试从 Azure 服务器上托管的 Codeigniter 项目中的 url 中删除 index.php。如果我手动从 url 中删除 index.php,则显示“您正在查找的资源已被删除、名称已更改,或者是暂时不可用。”以下是我的 .htaccess 文件

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /index.php/$0 [PT,L]

我的配置文件

$config['base_url'] = 'http://myapp.azurewebsites.net/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';

最佳答案

基本上,在 Azure Web App 中,您可以通过 Azure 门户添加默认文档来实现此目的。

  1. Azure Portal ,打开网络应用程序的边栏选项卡。
  2. 点击应用程序设置
  3. index.php 添加到默认文档列表。

enter image description here

顺便说一句,Azure 使用 IIS(而不是 Apache)来托管您的应用程序,因此 .htaceess 文件在 Azure Web App 中不起作用。

关于php - 如何从codeigniter项目中的url中删除index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42886117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com