ホームページ >バックエンド開発 >PHPチュートリアル >フレームワークを使用する初心者向けの URL リダイレクトに関する質問
初心者向けフレームワーク利用時のURLリダイレクトの問題点
ZendFrameworkを利用する場合、Webサイトへの入り口を統一するためにURLリダイレクト機能を利用する必要があります。
私が使用しているサーバー ソフトウェアは Apache2.4 です。URL リダイレクト ルールは次のように書きました。
RewriteCond %{REQUEST_URI} !^.*(.js|.gif|.jpg|.png|.css | .html)$
RewriteRule ^/.*$ /index.php
ただし、この書き方ではURLが/index.phpに書き換えられるため、WebサイトはURLに渡すことができません。 .パラメータ。
それでは、私の質問は次のとおりです。すべての訪問をindex.phpにリダイレクトし、URLにパラメータを渡す方法はありますか?
------解決策のアイデア----------------------
実際には、これを使用する必要があります。付属の Rewrite Rule
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ iindex.php/$1 [QSA,PT,L]