PHP アプリケーションで URL 書き換えを実装するには、mod_rewrite と Kohana フレームワークを利用できます。
ステップ 1: mod_rewrite を有効にする
次のことを確認しますmod_rewrite モジュールが Web サーバーで有効になっています。通常、これは Web ディレクトリの .htaccess ファイルを編集することで実行できます。
ステップ 2: Kohana の .htaccess ファイルを作成する
次のコードを .htaccess ファイルに追加します。 Kohana インストール ディレクトリ:
# Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase /rootDir/ # Protect application and system files RewriteRule ^(application|modules|system) - [F,L] # Allow existing files to be displayed RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite remaining URLs to index.php RewriteRule .* index.php/<pre class="brush:php;toolbar:false"># Redirect play/google-io-2009-wave-intro RewriteRule ^videos/play/([a-zA-Z0-9-]+)$ /videos/play.php?title= [R] # Redirect play/203/google-io-2009-wave-intro RewriteRule ^videos/play/([0-9]+)/([a-zA-Z0-9-]+)$ /videos/play.php?id= [R]
ステップ 3: リダイレクトURL
指定された URL をリダイレクトするには、.htaccess ファイルに次のルールを追加します。
SEO に優しい URL の選択
SEO に関しては、 2 番目の URL 形式、 「http://example.com/videos/play/203/google-io-2009-wave-intro」は、数値 ID が使用されているため、一般に好まれます。これは、Google がより有益であると考えているためです。また、番号付きパーマリンクも可能で、時系列アーカイブの作成が容易になります。
以上がmod_rewrite と Kohana を使用して PHP で URL 書き換えを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。