0

かなり前に書いたサイトをワードプレスに移行しました。

これを行うと、mod-rewrite を使用して URL 構造が異なるものになりました。新しいサイトを公開した後、古い URL を使用してサイトからギフト券を引き換えるための電子メールが顧客に送信されていることに気付きました。

私の質問は、htaccess を使用して、取得情報を保持できる URL リダイレクトがあるかどうかです。たとえば、次の URL が必要です。

www.test.com/redeem.php?id=123

リダイレクト先:

www.test.com/redeem/now/?id=123

で解決策がない場合.htaccess、PHPの解決策はありますか?

htaccess ファイルは次のようになります。

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

ご協力いただきありがとうございます。

4

2 に答える 2

0

思い通りになるかどうか

http://test.com/redeem/now/read/2

.htaccess

  # BEGIN WordPress
 <IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L] 
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
 </IfModule>
 # END WordPress

ワードプレスのパーマリンクを使う

于 2012-11-29T09:04:32.403 に答える
0

私がやったのは、ヘッダーファイルにこのコードを書くことで、うまくいきました。

   <?php 
   if (array_shift(explode('?', $_SERVER['REQUEST_URI'])) == "/redeem.php") {
      header ('Location: /gift-certificates/redeem/?id=' . $_GET["id"] );
   }?>
于 2012-11-29T10:48:25.683 に答える