Nginx -

Alle Fragen zur Installation und zu den erhältlichen Versionen sind hier an der richtigen Adresse. // All questions on installing the APF.
Antworten
Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

Nginx -

Beitrag von Coach83 » 04.06.2012, 14:14:08

Hallo zusammen,

kennt sich jemand mit Nginx aus?
Wie stelle ich denn da die das URL-rewriting ein?

so funktioniert das jedenfalls nicht:

Code: Alles auswählen

rewrite ^/(index\.php|update\.php|\.jpe?g|\.png|\.gif|\.ico|\.pdf|\.log|.jar)$ /index.php?apf-rewritten-query=$1?
 

Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: Nginx -

Beitrag von Megger » 04.06.2012, 14:26:24

Kenne mich zwar nicht mit NGinx aus, aber hast du dir schonmal das HttpRewriteModule angeschaut?
Wenn ich es beim überfliegen richtig gedeutet habe, dann ist es doch eigentlich genau das was du suchst?
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

Re: Nginx -

Beitrag von Coach83 » 05.06.2012, 07:13:25

doch, schon.. aber ich blicke da net so durch.
Wie baue ich denn meine bisherige htaccess

Code: Alles auswählen

RewriteEngine On
RewriteCond %{REQUEST_URI} !^(\/setup\.php) [NC]
RewriteCond %{REQUEST_URI} !^(\/update\.php) [NC]
RewriteCond %{REQUEST_URI} !^(\/media) [NC]
RewriteRule !(index\.php|\.jpe?g|\.png|\.gif|\.ico|\.pdf|\.log|.jar)$ /index.php?apf-rewritten-query=%{REQUEST_URI}&%{QUERY_STRING} [NC,L]
um, damit ich es so weiterverwenden kann?

Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: Nginx -

Beitrag von Megger » 05.06.2012, 10:25:34

Gute Frage, so genau kann ich das auch nicht herauslesen

Aber vielleicht schaust du dich mal bei denen im Forum um, da scheint es meherere zu geben, die umsteigen
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

Re: Nginx -

Beitrag von Coach83 » 05.06.2012, 11:08:46

Ich bin mal ´n kleines Stück weiter gekommen.

Code: Alles auswählen

if ($uri !~* "^(/setup)"){
            set $rule_0 1$rule_0;
      }
      if ($uri !~* "^(/update)"){
            set $rule_0 2$rule_0;
      }
      if ($uri !~* "^(/media)"){
            set $rule_0 3$rule_0;
      }
      if ($rule_0 = "321"){
            rewrite /!(index.php|update.php|.jpe?g|.png|.gif|.ico|.pdf|.log|.jar)$ /index.php?apf-rewritten-query=$uri&$args last;
      }
Jetzt fehlt mir noch die htmlheader-extension.. die generierten links funktionieren noch nicht:
/~/extensions_htmlheader-action/JsCss/package/Login-Style.css
Woran kann das denn liegen?

Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: Nginx -

Beitrag von Megger » 05.06.2012, 11:32:35

Du kannst in der index.php mal $_REQUEST in ein log schreiben, dann siehst du zumindestens schonmal, ob die htmlheader-extension urls überhaupt ankommen!
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Coach83
Beiträge: 271
Registriert: 13.05.2010, 17:33:12
Kontaktdaten:

Re: Nginx -

Beitrag von Coach83 » 13.06.2012, 08:56:44

Falls es jemanden interessiert:
location /media {
}

location / {
rewrite ^(.*)$ /index.php?apf-rewritten-query=$1&$args last;
index index.html index.htm index.php;
}

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast