Wie Entferne ich das "/web" aus meiner URL?

Verwende ich die crud-admin-generator (http://crud-admin-generator.com/) für die schnelle Erstellung eines backend für meine web-app, basierend auf dem silex-framework.

Meine app-Struktur ist:

MyApp
  ->index.php
  ->some_other_files
  ->...
  ->admin (the crud-admin-generator git clone)
      ->gen
      ->src
      ->vendor
      ->web
         ->controllers
         ->resources
         ->views

1) Wenn ich auf die admin, die ich derzeit verwenden müssen http://localhost/MyApp/admin/web. Ich will entfernen die /web Teil.
Ich habe versucht, erstellen Sie eine benutzerdefinierte htaccess im admin Ordner mit:

<IfModule mod_rewrite.c>
    Options -MultiViews    
    RewriteEngine On
    RewriteBase /web
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [QSA,L]
</IfModule>

Aber ich bekomme immer eine Fehlermeldung: The requested URL /web/index.php was not found on this server.

2) Die generierten admin-panel nutzt die silex-framework, gibt es eine einfache Möglichkeit für mich zu verwenden, die Lehre Komponente oder der Rahmen selbst für meine frontend-als auch (Dateien außerhalb der Ordner admin)? Würde ich müssen Sie manuell ändern der routing-Pfade, die generierten admin-Dateien? Sorry, wenn ich sound verwirrt.

InformationsquelleAutor Aoi | 2014-07-25

Schreibe einen Kommentar