Hallo zusammen,
ich bin was rewrites angeht ein ziemlicher noob, jedoch bin ich lernwillig
Undzwar möchte ich in nginx ein rewrite für genau EINE .php Datei machen.
Die anderen .php Dateien sollen davon unberührt bleiben.
Hier nun meine erste Frage:
Muss ich den rewrite in
platzieren, oder eine eigene Location für die .php Datei?
Also:
Meine 2te Frage:
ich habe folgenden String:
und möchte das die URL so ausschaut
ist meine rewrite regel korrekt?
Bzw.:
Den String kann ich per PHP generieren.
Wie bekomme ich es nun hin, dass PHP die Datei (also video.php) ausführt?
Hoffe ihr könnt mir helfen. Habe bereits google befragt, aber bin da nicht fündig geworden :/
Gruß
prophet
ich bin was rewrites angeht ein ziemlicher noob, jedoch bin ich lernwillig

Undzwar möchte ich in nginx ein rewrite für genau EINE .php Datei machen.
Die anderen .php Dateien sollen davon unberührt bleiben.
Hier nun meine erste Frage:
Muss ich den rewrite in
Code:
location ~ \.php$ { gzip on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
Also:
Code:
location /video.php{ hier die rewrite regel; }
ich habe folgenden String:
Code:
http://example.com/video.php?id=DIEVIDEOID&video=.mp4
Code:
http://example.com/video/DIEVIDEOID/video.mp4
Code:
rewrite "(video).php?id=([a-u0-9A-Z]+)&(video)=([\.a-z0-9]{3,5})$" $1/$2/$3/$4? permanent;
Den String kann ich per PHP generieren.
Code:
http://example.com/video/DIEVIDEOID/video.mp4
Hoffe ihr könnt mir helfen. Habe bereits google befragt, aber bin da nicht fündig geworden :/
Gruß
prophet
Kommentar