-
- $id=$_GET["id"];
- echo $id;
- ?>
コードをコピー
Apacheファイルの最初に
Apache 設定ファイル httpd.conf を開き、次を見つけます: #LoadModule rewrite_module modules/mod_rewrite.so
書き換えを有効にして、その前にある「#」をクリックします
2. オーバーロードの許可オーバーライド
Apache 構成ファイルを見つけて、以下を見つけます。
-
- <ディレクトリ />
- オプション FollowSymLinks
- AllowOverride None
コードをコピー
AllowOverride NoneをAllowOverride Allに変更します
htaccessにおける3種類のURL再定義について一時的に学びました
-
- RewriteEngine On
- #RewriteBase / (ファイルがルートディレクトリにある場合は定義する必要はありません)
- #RewriteRule ^t_(.*).html$ test.php?id=$1 [ NC](test.phpをt_2.htmlページ出力id=2などのt_id.htmlに開く)
- RewriteRule ^([0-9]+)$ test.php?id=$1 [ NC](localhost/test/2ページ出力id=2のようにidを直接入力)
- RewriteRule ^index.html$index.php [NC](index.htmlを直接入力してindex.phpページを開きます)
- < /IFMODULE>
コードをコピー
|