Eine Frage zu Apache Rewrite von FPM zu FastCGI

WBOY
Freigeben: 2016-08-04 09:21:06
Original
1416 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!