Installieren Sie PHPCG auf einem NGINX- oder Microsoft IIS-Server

Fügen Sie die Rewrite-Regeln admin/.htaccess zu Ihrer Serverkonfigurationsdatei hinzu.


Wie es funktioniert

Alle Anfragen, die an den Ordner admin gesendet werden, werden an admin/index.php weitergeleitet, die die Hauptrouten erstellt.

Auf Apache-Servern wird dies mit admin/.htaccess erledigt.

Hier erfahren Sie, wie Sie die gleichen Umleitungen auf NGINX- oder Microsoft IIS-Servern vornehmen können.

NGINX-Server

  1. Öffnen Sie Ihre nginx-Konfigurationsdatei (nginx.conf)
  2. Fügen Sie die folgenden Regeln hinzu:
    location /admin/ {
        try_files $uri /admin/index.php;
    }

Wenn Sie PHPCG in einem Unterordner installieren, fügen Sie den Unterordner natürlich vor /admin

Microsoft IIS-Server

  1. Öffnen Sie Ihre Server-Konfigurationsdatei (Ihre web.config-Datei im Stammverzeichnis Ihrer Website)
  2. Fügen Sie die folgenden Regeln hinzu:
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
            <rule name="Imported Rule 1" stopProcessing="true">
              <match url="^admin/(.*)$" ignoreCase="false" />
              <conditions>
                <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
              </conditions>
              <action type="Rewrite" url="admin/index.php/{R:1}" appendQueryString="true" />
            </rule>
          </rules>
        </rewrite>
      </system.webServer>
    </configuration>

PHP CRUD-Tutorial Hauptseite