私は中国語があまり得意ではないので、pathinfo モードを説明する方法がよくわかりません。まず、コードを使って pathinfo モードについて説明します。
1 http://サーバー名/アプリ名/module/action/id/1/
これは pathinfo モードです
ルーティングを考慮せずに、最初のパラメーターはモジュール名に解析され (グループ化が有効な場合は、順番に後ろにプッシュされます)、2 番目のパラメーターは操作に解析され、次のパラメーターは明示的に渡され、ペアで指定する必要があります。例:
1 http://serverName/appName/module/action/year/2008/month/09/day/21/
通常の URL には、index.php が含まれています。より優れた SEO 効果を実現するには、URL を書き換えることによってこの効果を実現できます。これには、通常、サーバーで URL_REWRITE モジュールを有効にする必要があります。これを支持します。
以下は Apache の設定プロセスです。参照してください:
1. mod_rewrite.so モジュールが httpd.conf 設定ファイルにロードされます
2.AllowOverride なし なしをすべてに変更します
3. URL_MODEL が 2 に設定されていることを確認します
4. 次の内容を .htaccess ファイルとして保存し、エントリ ファイルと同じディレクトリに配置します
1
2 RewriteEngine オン
3 RewriteCond %{REQUEST_FILENAME} !-d
4 RewriteCond %{REQUEST_FILENAME} !-f
5 RewriteRule ^(.*)$index.php/$1 [QSA,PT,L]
6
.htacces ファイルに触れたことがない人は、Baidu でファイルを検索してください。保存されたファイル名は接尾辞だけのように見えるかもしれませんが、それだけです。 ***.htaccess を先頭に追加しないでください。
Apache を再起動すると、元の
http://serverName/index.php/Blog/read/id/1
にアクセスできますhttp://サーバー名/ブログ/read/id/1
簡易 URL アドレス