Heim >Backend-Entwicklung >PHP-Tutorial >Das Laravel-Routing hat ein Problem mit der Abfragezeichenfolge

Das Laravel-Routing hat ein Problem mit der Abfragezeichenfolge

WBOY
WBOYOriginal
2016-08-22 11:45:361300Durchsuche

Laravel 5.1/nginx

Nginx-Site-Routing

<code>    location / {
        try_files $uri $uri/ /index.php$query_string;

    }</code>

Laravel-Routing-Einstellungen:

<code> ...
 Route::get('/shops/search ' 'ShopsController@search ');
...</code>

Probleme:

http://site.app/shops/search Das ist normal

http://site.app/shops/search?... Ein 404-Fehler ist aufgetreten, jeder Parameter ist 404

Bitte sagen Sie mir, wie ich es einrichten soll. Die Suchseite hat viele Parameter, das Schlüsselwort ist nur einer davon. Die obige Verwendung eines Schlüsselworts ist nur ein Beispiel und soll daher nur als Abfragezeichenfolge für den Zugriff

verwendet werden

Antwortinhalt:

Laravel 5.1/nginx

Nginx-Site-Routing

<code>    location / {
        try_files $uri $uri/ /index.php$query_string;

    }</code>

Laravel-Routing-Einstellungen:

<code> ...
 Route::get('/shops/search ' 'ShopsController@search ');
...</code>

Probleme:

http://site.app/shops/search Das ist normal

http://site.app/shops/search?... Ein 404-Fehler tritt auf, jeder Parameter ist 404

Bitte sagen Sie mir, wie ich es einrichten soll. Die Suchseite hat viele Parameter, das Schlüsselwort ist nur einer davon. Die obige Verwendung eines Schlüsselworts ist nur ein Beispiel und soll daher nur als Abfragezeichenfolge für den Zugriff

verwendet werden

Ort ist falsch geschrieben
und das richtige lautet wie folgt:

<code>location /{
        try_files $uri $uri/ /index.php?$query_string;
    }</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn