ホームページ > バックエンド開発 > PHPチュートリアル > PHP URLリライトでのパス書き換えの例

PHP URLリライトでのパス書き換えの例

WBOY
リリース: 2016-07-25 09:00:04
オリジナル
1163 人が閲覧しました
  1. $id=$_GET["id"];
  2. echo $id;
  3. ?>
コードをコピー

Apacheファイルの最初に

Apache 設定ファイル httpd.conf を開き、次を見つけます: #LoadModule rewrite_module modules/mod_rewrite.so

書き換えを有効にして、その前にある「#」をクリックします

2. オーバーロードの許可オーバーライド Apache 構成ファイルを見つけて、以下を見つけます。

  1. <ディレクトリ />
  2. オプション FollowSymLinks
  3. AllowOverride None
コードをコピー

AllowOverride NoneをAllowOverride Allに変更します

htaccessにおける3種類のURL再定義について一時的に学びました

  1. RewriteEngine On
  2. #RewriteBase / (ファイルがルートディレクトリにある場合は定義する必要はありません)
  3. #RewriteRule ^t_(.*).html$ test.php?id=$1 [ NC](test.phpをt_2.htmlページ出力id=2などのt_id.htmlに開く)
  4. RewriteRule ^([0-9]+)$ test.php?id=$1 [ NC](localhost/test/2ページ出力id=2のようにidを直接入力)
  5. RewriteRule ^index.html$index.php [NC](index.htmlを直接入力してindex.phpページを開きます)
  6. < /IFMODULE>
コードをコピー


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