Instale PHPCG en un servidor NGINX o Microsoft IIS

Añada las reglas de reescritura admin/.htaccess al archivo de configuración de su servidor.


Cómo funciona

Todas las peticiones enviadas a la carpeta admin se redirigen a admin/index.php, que crea las rutas principales.

Esto se hace con admin/.htaccess en los servidores apache.

A continuación le mostramos cómo realizar las mismas redirecciones en servidores NGINX o Microsoft IIS.

Servidor NGINX

  1. Abra su archivo de configuración nginx (nginx.conf)
  2. Añada las siguientes reglas:
    location /admin/ {
        try_files $uri /admin/index.php;
    }

Si instala PHPCG en una subcarpeta, por supuesto añada su subcarpeta antes de /admin

Servidor Microsoft IIS

  1. Abra el archivo de configuración de su servidor (su archivo web.config en el directorio raíz de su sitio web)
  2. Añada las siguientes reglas:
    <?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>

Página principal del tutorial PHP CRUD