Heim > Backend-Entwicklung > PHP-Tutorial > Eine Frage zu Apache Rewrite von FPM zu FastCGI

Eine Frage zu Apache Rewrite von FPM zu FastCGI

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-04 09:21:06
Original
1465 Leute haben es durchsucht

Der Zweck besteht darin, die URL
wie http://test.com/front/index auf der PC-Version als http://test.com/m/front/index
eigentlich auf dem Mobiltelefon anzuzeigen Version Der Link sollte http://test.com/front/index?mode=m

lauten

Jetzt ist mein Rewrite in der Testumgebung so geschrieben:

Optionen FollowSymlinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^m/?(.*)/?$ index.php/$1/?mode=m [QSA, PT,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

Auf alles kann normal zugegriffen werden, aber es gibt ein Problem auf dem Server

Die lokale Testumgebung ist XAMPP (anderen zufolge ist es FPM) und der Server ist Apache FastCGI
Ich würde gerne fragen, wie man die Rewrite-Regeln umschreibt, um normales Parsen zu ermöglichen, danke?

Antwortinhalt:

Der Zweck besteht darin, die URL
wie http://test.com/front/index auf der PC-Version als http://test.com/m/front/index
eigentlich auf dem Mobiltelefon anzuzeigen Version Der Link sollte http://test.com/front/index?mode=m

lauten

Jetzt ist mein Rewrite in der Testumgebung so geschrieben:

Optionen FollowSymlinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^m/?(.*)/?$ index.php/$1/?mode=m [QSA, PT,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

Auf alles kann normal zugegriffen werden, aber es gibt ein Problem auf dem Server

Die lokale Testumgebung ist XAMPP (anderen zufolge ist es FPM) und der Server ist Apache FastCGI
Ich würde gerne fragen, wie man die Rewrite-Regeln umschreibt, um normales Parsen zu ermöglichen, danke?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Aktuelle Ausgaben
Apache stoppt automatisch
Aus 1970-01-01 08:00:00
0
0
0
Apache-Fehler
Aus 1970-01-01 08:00:00
0
0
0
Wie Apache protokolliert
Aus 1970-01-01 08:00:00
0
0
0
Der Apache-Neustart ist fehlgeschlagen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage