我试图从我在urure server上托管的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';
答案 0 :(得分:2)
基本上,在Azure Web App中,您可以通过Azure门户添加默认文档来实现此目的。
index.php
添加到默认文档列表。 BTW,Azure使用IIS(而非Apache)来托管您的应用程序,因此.htaceess
文件在Azure Web App中不起作用。