2017-03-19 2 views
0

Ich habe versucht, index.php aus meiner URL im Codeigniter-Projekt auf einem azurblauen Server gehostet.wenn ich manuell index.php von URL entfernt, die "Die Ressource, die Sie suchen entfernt wurde, hatte seinen Namen geändert, oder ist vorübergehend nicht verfügbar.“ Folgende ist meine .htaccess-DateiSo entfernen Sie index.php von der URL im Codegutineprojekt

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

meine Config-Datei

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

Mögliches Duplikat von [Entferne index.php in der Codeigniter URL] (http://stackoverflow.com/questions/22115098/remove-index-php-in-codeigniter-url) –

+0

ich habe .htaccess wie oben erwähnt vorgeschlagen aber es immer noch zeigt „Die Ressource Sie suchen, entfernt wurde, hatte seinen Namen geändert, oder ist vorübergehend nicht verfügbar.“ –

+0

add „auf Azure-Server“ in Ihrem Titel und Leuten nicht so stimmt schnell nach unten – qwertzman

Antwort

2

Grundsätzlich in Azure Web App Sie Standarddokumente über das Azure-Portal dies zu erreichen, könnte hinzufügen.

  1. Öffnen Sie in der Azure Portal das Blade für die Web-App.
  2. Klicken Sie Anwendungseinstellungen.
  3. hinzufügen index.php zu Standarddokumente Liste.

enter image description here

BTW, verwendet Azure IIS (nicht Apache) Ihre Anwendung zu hosten, so dass die .htaceess Datei in Azure Web App funktioniert nicht.

Verwandte Themen