
.htaccessでパラメータ付のアドレスにRewriteRuleしたいのですが。
例えば
test.phpにアクセスされた場合、test.php?id=5
としたいのですが。
現状、下記のように.htaccessに記述したのですがうまくいきません。
RewriteEngine On
RewriteRule ^test.php$ /test.php?id=5 [R=301,L]
また、test.phpにはパラメータ付(test.php?id=1)でアクセスされる場合もあります。
その場合には、test.php?id=1のままにしたいのですが。
どのように記述したらよろしいのでしょうか。
No.2ベストアンサー
- 回答日時:
$_GET['id']を見て無ければtest.php?id=5へリダイレクト。
test.php?id=1はそのままであればhtaccessを使わず、以下のような感じでうまくいきませんかね?
if ( !isset($_GET['id']) ) {
header('Location:test.php?id=5');
exit;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
inputタグでphpを呼び出す際、...
-
phpのheader("Location:#pos")...
-
.htaccessにphp_valueが使用できな
-
*.php、*.php3、*.phtmlの違い
-
mysql→EUC-JP、php→UTF-8の時の...
-
phpでメール送信できません 原...
-
phpのextension_dirを複数指定...
-
phpの中でphpを書けないか
-
PHP PDOライブラリが読み込まれ...
-
mamp環境でのcronの使い方で困...
-
PHPでメールを受信するには?
-
再度、xamppにおけるjpgraphの...
-
セッションについての設定なの...
-
2つの画像ファイルが異なるファ...
-
require_once()でファイルが読...
-
PHP版のPDFlibのインストール
-
PHPのif文でその処理を途中で抜...
-
header(Location:~)で$_SESS...
-
PHPからMSSQLへの接続結果の文...
-
includeでHTMLファイルを呼出し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORMで送信ボタンと戻るボタン...
-
PHP table内、<a href使って su...
-
データ送信をボタンを押さずに...
-
テキストボックスにデータベー...
-
WORDPRESS カスタム投稿 カス...
-
【PHP】ページを更新すると勝手...
-
inputタグでphpを呼び出す際、...
-
PEAR Image_QRCodeのエラー
-
ワンクリックしかできないクリ...
-
.htaccessでRewriteRule
-
ボタンのクリック数を合計保存...
-
<a href='aaa.php'>で、post形...
-
【初歩】ログアウトを【2回押さ...
-
form actionで二つ送信先を指定...
-
ユーザーに入力してもらった値...
-
MySQLの似たような命令を ルー...
-
変数について
-
受け取ったパラメータを次のphp...
-
拡張子PHP3のスクリプトを...
-
phpのheader("Location:#pos")...
おすすめ情報