2017-03-19 16 views
0

私はURLからindex.phpを削除しようとしていましたcodeigniterプロジェクトではazure server.ifでホストされていました。名前が変更されたか、一時的に利用できなくなっています。以下は基本的には、AzureのWebアプリケーションでは、あなたがこれを達成するためにAzureのポータルを経由してデフォルトドキュメントを追加することができ、私の.htaccessファイルcodeigniter projectのurlからindex.phpを削除するには

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

私のconfigファイル

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

[Codeigniter URLのindex.phpを削除する]の可能な複製(01203759882/remove-index-php-in-codeigniter-url) –

+0

私は上記のリンクのように.htaccessを使用しました。それでも「探しているリソースが削除されたか、名前が変更されたか、一時的に利用できません」と表示されます。 –

+0

あなたのタイトルに "Azure server"を追加すれば、人々はすばやく投票することはありません – qwertzman

答えて

2

です。

  1. Azure Portalでは、Webアプリケーションのブレードを開きます。
  2. アプリケーション設定をクリックします。
  3. index.phpデフォルトドキュメントを追加します。

    enter image description here

はところで、Azureが .htaceessファイルは、AzureのWebアプリケーションでは動作しませんので、あなたのアプリケーションをホストするIIS(Apacheのではない)を使用しています。

関連する問題