Apache Rewrite の FPM から FastCGI への切り替えに関する質問

WBOY
リリース: 2016-08-04 09:21:06
オリジナル
1425 人が閲覧しました

その目的は、PC バージョンでは http://test.com/front/index のような URL
をモバイルバージョンでは http://test.com/m/front/index として表示することです
実際のリンクは http である必要があります: //test.com/front/index?mode=m

今、テスト環境で Rewrite を次のように書きます:

Options +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]

すべてに正常にアクセスできますサーバーに問題が発生しました

ローカルテスト環境はXAMPP(他の人によるとFPMです)、サーバーはApache FastCGIです
通常の解析を可能にするために書き換えルールを書き換える方法を聞きたいのですが、ありがとうございます?

返信内容:

その目的は、PC バージョンでは http://test.com/front/index のような URL
をモバイルバージョンでは http://test.com/m/front/index として表示することです
実際のリンクは http である必要があります: //test.com/front/index?mode=m

今、テスト環境での Rewrite は次のように書かれています:

Options +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]

すべてに正常にアクセスできますサーバーに問題が発生しました

ローカルテスト環境はXAMPP(他の人によるとFPMです)、サーバーはApache FastCGIです
通常の解析を可能にするために書き換えルールを書き換える方法を聞きたいのですが、ありがとうございます?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート