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
Ein Student im zweiten Studienjahr fragte mich, w...
Inhaltsverzeichnis Grundlegende Verwendung von Pr...
Heute musste ich nach dem Neustart des Spiels fes...
Die Konfiguration ist sehr einfach, aber ich muss...
Mit Flash konnten Designer und Entwickler umfangr...
Im vorherigen Artikel wurden zwei Methoden zum Üb...
vsftpd Übersicht vsftpd ist die Abkürzung für „ve...
Seien Sie nicht überrascht, wenn Sie im Bild eine ...
Einführung Das Docker-Compose-Projekt ist ein off...
Datenblatt: Von Spalte zu Zeile: mit max(case whe...
Es gibt viele Tags in XHTML, aber nur wenige werd...
Zweck der Verwendung von Nginx Lassen Sie uns zun...
1. Befehlsmethode Führen Sie den Nginx-Dienst im ...
1. Ändern Sie die Docker-Konfigurationsdatei und ...
Wenn Sie die neueste Ubuntu Server-Version verwen...