Das Backend verwendet das Framework thinkphp3.2.3. Wenn Sie andere Sprachen verwenden, nehmen Sie bitte entsprechende Änderungen vor. Server { hören Sie 80; Servername www.morgen.club; #Zeichensatz koi8-r; #access_log Protokolle/Host.access.log Haupt; Stammverzeichnis der Website Standort / { Stamm-HTML; Index Index.html Index.htm; #Zugriffsgerät festlegen set $source_device 'index'; #Beurteilen Sie, ob es sich um einen mobilen Client oder ein iPad handelt wenn ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) { Setzen Sie $source_device auf „Telefon“. } #Stammverzeichnisif ($request_uri ~* ^/$){ schreibe ^(.*)$ /index.php?s=/Home/$source_device/index.html zuletzt um; brechen; } #Computer-Startseiteif ($request_uri ~* ^/Home/index/index.html$) { ^/Home/index/index.html$ /web/ permanent neu schreiben; brechen; } #Paginierung der Computer-Homepage if ($request_uri ~* ^/Home/index/index/page/(\d*).html$) { umschreiben ^/Home/index/index/page/(\d*).html$ /web/pages/$1/ permanent; brechen; } #Computer-Homepage Kategorie-Homepage if ($request_uri ~* ^/Home/index/index/cate/(\d*).html$) { umschreiben ^/Home/index/index/cate/(\d*).html$ /web/cates/$1/ permanent; brechen; } #Kategoriepaginierung der Computer-Homepage if ($request_uri ~* ^/Home/index/index/cate/(\d*)/page/(\d*).html$) { umschreiben ^/Home/index/index/cate/(\d*)/page/(\d*).html$ /web/cates/$1/pages/$2/ permanent; brechen; } #Computer-Homepage-Suche if ($request_uri ~* ^/Home/index/index.html(.*)) { Umschreiben ^/Home/index/index.html(.*) /web/search?$query_string permanent; brechen; } #Computerbuchseite if ($request_uri ~* ^/Home/index/books/book/(\d*).html$) { umschreiben ^/Home/index/books/book/(\d*).html$ /web/books/$1/ permanent; brechen; } #Computerkapitelseite if ($request_uri ~* ^/Home/index/contents/books/(\d*)/chapters/(\d*).html$) { neu schreiben ^/Home/index/contents/books/(\d*)/chapters/(\d*).html$ /web/books/$1/chapters/$2/ permanent; brechen; } #Mobile Homepageif ($request_uri ~* ^/Home/phone/index.html$) { umschreiben ^/Home/phone/index.html$ /phone/ zuletzt; brechen; } #Paginierung der mobilen Homepage if ($request_uri ~* ^/Home/phone/index/page/(\d*)(.*)$) { Umschreiben: ^/Home/phone/index/page/(\d*).html /phone/pages/$1/ permanent; brechen; } #Mobile Startseite Kategorie-Startseite if ($request_uri ~* ^/Home/phone/index/cate/(\d*).html$) { umschreiben ^/Home/phone/index/cate/(\d*).html$ /phone/cates/$1/ permanent; brechen; } #Kategoriepaginierung der mobilen Homepage if ($request_uri ~* ^/Home/phone/index/cate/(\d*)/page/(\d*).html$) { umschreiben ^/Home/phone/index/cate/(\d*)/page/(\d*).html$ /phone/cates/$1/pages/$2/ permanent; brechen; } #Mobile Homepage-Sucheif ($request_uri ~* ^/Home/phone/index.html?(.*)) { Umschreiben ^/Home/phone/index.html(.*) /phone/index.html$1 permanent; brechen; } #Mobile Buchseiteif ($request_uri ~* ^/home/phone/books/book/(\d*).html$) { umschreiben ^/home/phone/books/book/(\d*).html$ /phone/books/$1/ permanent; brechen; } #Mobile Kapitelseiteif ($request_uri ~* ^/home/phone/contents/books/(\d*)/chapters/(\d*).html$) { umschreiben ^/home/phone/contents/books/(\d*)/chapters/(\d*).html$ /phone/books/$1/chapters/$2/ permanent; brechen; } wenn ($request_uri ~* ^/Home/book/(.*)$) { schreibe ^(.*)$ /index.php?s=$1 last um; brechen; } wenn (!-e $request_filename) { Rückgabe 404; } } Computerbrowser Standort /Web { Stamm-HTML; Index Index.html Index.htm; #Wenn das Gerät ein Mobiltelefon oder ein iPad ist wenn ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) { umschreiben ^/web(.*) /phone$1 permanent; } #Computer-Homepage-Suchewenn ($request_uri ~ ^/web/search(.*)$) { schreibe ^(.*) /index.php?s=/Home/index/index.html zuletzt um; brechen; } #Computer-Homepage setzen $index false; wenn ($request_uri ~* ^/web$) { setze $index auf true; } wenn ($request_uri ~* ^/web/$) { setze $index auf true; } wenn ($index = wahr){ schreibe ^/web(.*) /index.php?s=/Home/index/index.html zuletzt um; brechen; } #Paging-Set für die Homepage des Computers: $index_page false; wenn ($request_uri ~* ^/web/pages/(\d*)$) { setze $index_page auf true; } wenn ($request_uri ~* ^/web/pages/(\d*)/$) { setze $index_page auf true; } wenn ($index_page = true){ schreibe ^/web/pages/(\d*)(.*) /index.php?s=/Home/index/index/page/$1.html zuletzt um; brechen; } #Homepage der Computerkategorie setzen $cate false; wenn ($request_uri ~* ^/web/cates/(\d*)$) { setze $cate auf true; } wenn ($request_uri ~* ^/web/cates/(\d*)/$) { setze $cate auf true; } wenn ($cate = wahr){ schreibe ^/web/cates/(\d*)(.*) /index.php?s=/Home/index/index/cate/$1.html zuletzt um; brechen; } #Computerkategorie-Paging-Set $cate_page false; wenn ($request_uri ~* ^/web/cates/(\d*)/pages/(\d*)$) { setze $cate_page auf true; } wenn ($request_uri ~* ^/web/cates/(\d*)/pages/(\d*)/$) { setze $cate_page auf true; } wenn ($cate_page = true){ schreibe ^/web/cates/(\d*)/pages/(\d*)(.*) /index.php?s=/Home/index/index/cate/$1/page/$2.html zuletzt um; brechen; } #Computerbuchseitensatz $book false; wenn ($request_uri ~* ^/web/books/(\d*)$) { setze $book auf true; } wenn ($request_uri ~* ^/web/books/(\d*)/$) { setze $book auf true; } wenn ($Buch = wahr){ schreibe ^/web/books/(\d*)(.*) /index.php?s=/Home/index/books/book/$1.html zuletzt um; brechen; } #Computerkapitelseitensatz $chapter false; wenn ($request_uri ~* ^/web/books/(\d*)/chapters/(.*)$) { setze $chapter auf true; } wenn ($request_uri ~* ^/web/books/(\d*)/chapters/(.*)/$) { setze $chapter auf true; } wenn ($Kapitel = wahr){ schreibe ^/web/books/(\d*)/chapters/(.*)/ /index.php?s=/Home/index/contents/books/$1/chapters/$2.html zuletzt um; brechen; } wenn (!-e $request_filename) { Rückgabe 404; } } Handy und Tablet Standort /Telefon { Stamm-HTML; Index Index.html Index.htm; #Wenn es sich bei dem Gerät nicht um ein Mobiltelefon oder iPad handelt wenn ($http_user_agent !~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) { umschreiben ^/phone(.*) /web$1 permanent; } #Computer-Homepage-Suchewenn ($request_uri ~ ^/phone/search(.*)$) { schreibe ^(.*) /index.php?s=/Home/phone/index.html zuletzt um; brechen; } #Mobile Startseite auf $index false setzen; wenn ($request_uri ~* ^/Telefon$) { setze $index auf true; } wenn ($request_uri ~* ^/Telefon/$) { setze $index auf true; } wenn ($index = wahr){ schreibe ^/phone(.*) /index.php?s=/Home/phone/index.html zuletzt um; brechen; } #Paging-Set für die mobile Homepage: $index_page false; wenn ($request_uri ~* ^/phone/pages/(\d*)$) { setze $index_page auf true; } if ($request_uri ~* ^/phone/pages/(\d*)/$) { setze $index_page auf true; } wenn ($index_page = true){ schreibe ^/phone/pages/(\d*)(.*) /index.php?s=/Home/phone/index/page/$1.html zuletzt um; brechen; } #Startseite der Handykategorie festlegen $cate false; wenn ($request_uri ~* ^/phone/cates/(\d*)$) { setze $cate auf true; } wenn ($request_uri ~* ^/phone/cates/(\d*)/$) { setze $cate auf true; } wenn ($cate = wahr){ schreibe ^/phone/cates/(\d*) /index.php?s=/Home/phone/index/cates/$1.html zuletzt um; brechen; } #Mobiltelefon-Kategorie-Paging-Set $cate_page false; wenn ($request_uri ~* ^/phone/cates/(\d*)/pages/(\d*)$) { setze $cate_page auf true; } wenn ($request_uri ~* ^/Telefon/cates/(\d*)/Seiten/(\d*)/$) { setze $cate_page auf true; } wenn ($cate_page = true){ schreibe ^/phone/cates/(\d*)/pages/(\d*)(.*) /index.php?s=/Home/phone/index/cate/$1/page/$2.html zuletzt um; brechen; } #Mobiles Buchseitenset $book false; wenn ($request_uri ~* ^/phone/books/(\d*)$) { setze $book auf true; } wenn ($request_uri ~* ^/Telefon/Bücher/(\d*)/$) { setze $book auf true; } wenn ($Buch = wahr){ schreibe ^/phone/books/(\d*)(.*) /index.php?s=/Home/phone/books/book/$1.html zuletzt um; brechen; } #Mobiles Buch-Seitenumbruch-Set $book false; if ($request_uri ~* ^/Telefon/Bücher/(\d*)/Seiten/(\d*)$) { setze $book auf true; } if ($request_uri ~* ^/Telefon/Bücher/(\d*)/Seiten/(\d*)/$) { setze $book auf true; } wenn ($Buch = wahr){ umschreiben ^/phone/books/(\d*)/pages/(\d*) /index.php?s=/Home/phone/books/book/$1/page/$2.html zuletzt; brechen; } #Mobiles Kapitelseitenset $chapter false; wenn ($request_uri ~* ^/Telefon/Bücher/(\d*)/Kapitel/(.*)$) { setze $chapter auf true; } if ($request_uri ~* ^/Telefon/Bücher/(\d*)/Kapitel/(.*)/$) { setze $chapter auf true; } wenn ($Kapitel = wahr){ schreibe ^/phone/books/(\d*)/chapters/(.*)/ /index.php?s=/Home/phone/contents/books/$1/chapters/$2.html zuletzt um; brechen; } wenn (!-e $request_filename) { Rückgabe 404; } } Standort ~ .xml(.*) { Stammverzeichnis html/ttt/; } Standort ~ .txt(.*) { Stammverzeichnis html/ttt/; } Standort ~ .gif(.*) { Stammverzeichnis html/ttt/; } Standort ~ .jpg(.*) { Stammverzeichnis html/ttt/; } Standort ~ .css(.*) { Stammverzeichnis html/ttt/; } Standort ~ .js$ { Stammverzeichnis html/ttt/; } Standort ~ .php$ { Wurzel-HTML/TTT; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_buffers 8 256k; fastcgi_connect_timeout 300 s; fastcgi_send_timeout 300 s; fastcgi_read_timeout 300 s; fastcgi_param SCRIPT_FILENAME $Dokumentstammsatz$fastcgi_script_name; fastcgi_params einschließen; } } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: InnoDB-Typ MySql stellt Tabellenstruktur und Daten wieder her
>>: jQuery implementiert einen prozentualen Fortschrittsbalken
Inhaltsverzeichnis 1. Parameter, die die Groß-/Kl...
1. Übersicht In diesem Artikel wird das DOCTYPE-E...
Inhaltsverzeichnis Gängige Array-Methoden Hinzufü...
Ich verwende tengine, das Installationsverzeichni...
Code kopieren Der Code lautet wie folgt: html, Ad...
Inhaltsverzeichnis Grundlagen langsamer Abfragen:...
Inhaltsverzeichnis 1. React Hooks vs. reine Funkt...
Inhaltsverzeichnis Docker-System df Docker-System...
Routenplanung vue-router4 behält den Großteil der...
Anaconda bezeichnet eine Open-Source-Python-Distr...
In einigen Szenarien möchten wir derselben Ethern...
Inhaltsverzeichnis Hintergrund: brauchen: Wirkung...
<br />Frage: Warum ist es nicht empfehlenswe...
1. Installation von Docker unter CentOS8 curl htt...
Stellen Sie die Breite des Textkörpers auf die Bre...