wie Mod-rewrite php + Slim url sub-Verzeichnis

Ich bin mit Slim 2.4 und php 5.3. Meine Verzeichnis Struktur in localhost ist so etwas wie dieses
:

  1. Web-Root
    • AppName
      • API
        • v1
          • gehören
          • Slim <- Schlanken Rahmen
          • tools
          • .htaccess (#1)
          • index.php (#1)
      • Vermögenswerte
        • css
        • js
        • img
      • .htaccess (#2)
      • index.php (#2)

Ich wan-Zugriff auf localhost/AppName/v1 erschließen localhost/AppName/API/v1. Diese arbeiten teilweise als weitere Parameter werden immer ignoriert. Wenn ich versuche zu bekommen localhost/AppName/v1/anyOtherVariable es öffnet sich die localhost/AppName/API/v1 nur.

Nun, #1 index.php enthält alle Slim-code (routing und stuff), aber #1 .htaccess leer ist.
#2 index.php enthält eine einfache statische homepage, die enthält einige links. In #2 .htaccess habe ich geschrieben

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^v1(/.*)?$ API/v1/index.php$1 [QSA,L]
</IfModule>

Ich bin wirklich aus Optionen.

InformationsquelleAutor Abhishek Deb | 2014-03-15

Schreibe einen Kommentar