Puncte:1

Cum convertesc acest fragment .htaccess în regulile Nginx?

drapel pk

Am acest fragment de .htaccess care vine de la Apache:

RewriteCond %{REQUEST_FILENAME} index\.php
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteCond %{DOCUMENT_ROOT}/u_pages/%1.php -f
RewriteRule .* u_pages/%1.php? [L]

Folosind convertorul online Winginx, obțin următoarele:

Locație / {
  if ($nume_fișier_cerere ~ index\.php){
    rescrie ^(.*)$ /u_pages/%1.php? pauză;
  }
}

Dar asta nu pare să facă nimic.

Ce încerc să obțin:

Am documente php obișnuite în folder /u_pages/ -- de exemplu. 123.php, 444.php etc.

Am nevoie ca fiecare dintre acestea să aibă adrese URL pe următoarele baze:

example.com/index.php?id=123

-unde numele fișierului (123.php) corespunde cu numărul de după id= în adresa URL

În speranța că cineva poate da o mână de ajutor. Multumesc mult anticipat.

djdomi avatar
drapel za
ce software este folosit?
drapel pk
Mulțumesc!! Nu există software pentru aceste pagini, sunt doar pagini statice. Cu toate acestea, există și o instalare Wordpress pe domeniu, dar nu este folosită pentru a afișa aceste pagini. Poți să ajuți?
djdomi avatar
drapel za
un fișier php nu este static. Deci ce încerci să faci? Mi se pare că un utilizator final care în fwct nu ar fi la subiect pentru serverfault.com, dar ar putea fi întrebat pe superuser.com sau webmasteri
drapel pk
Ignorați extensia de fișier -- ar putea fi la fel de bine .html -- încă încercând să rescrie URL-urile pe Nginx.
djdomi avatar
drapel za
ați văzut https://stackoverflow.com/questions/5840497/convert-htaccess-to-nginx
drapel pk
Am încercat convertorul online, dacă la asta vrei să spui. Nu a funcționat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.