0
Die Website ist derzeit die Lage von http://www.example.com/ zeigt, wenn diese URL besuchen http://www.example.com/edit.html&edit=10486
Ich versuche, diesen Teil der URL zu übergeben als Argumente „edit.html & edit = 10486“ index.phpnginx Pass url Argumente mit Ampersand
Meine bestehende Konfiguration ist:
index index.php;
location/{
root /home/example.com/public_html;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
# This is a robust solution for path info security issue and works with cgi.fix_pathinfo = 1 in /etc/php.ini (default)
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
fastcgi_pass 127.0.0.1:9031;
}
Jede Hilfe würde geschätzt.
sein. Sie fehlen das "?" nach edit.html. Um die Abfrage-String-Parameter zu übergeben, sollte die URL http://www.example.com/edit.html?edit=10486 – nidhi
groß das funktioniert :) bitte reichen Sie dies als Antwort – marcinsdance
Ich habe es als Antwort eingereicht. Könnten Sie es bitte als richtig markieren? Vielen Dank! – nidhi