2017-09-14 3 views
1

4つの別のドメインリンクにリダイレクトする4つのリンクがあります。リンクがあること複数のドメインを別のドメインリンクにリダイレクトする

1. https://example.com/book.php?bid=U0FOMDAwNzQ%2C&&dcode=ADVVV 
2. https://example.com/book.php?bid=U0FOMDAwNzQ%2C&&dcode=BNMAF 
3. https://example.com/book.php?bid=U0FOMDAwNzQ%2C&&dcode=DFTTW 
4. https://example.com/book.php?bid=U0FOMDAwNzQ%2C&&dcode=DRETT 

私はリダイレクトしたい:

1. https://example2.com/book/ADVVV 
2. https://example2.com/book/BNMAF 
3. https://example2.com/book/DFTTW 
4. https://example2.com/book/DRETT 

どのように私はすべてのことのリンクをリダイレクトするためにこれはリンクのですか? .htaccessなどで

答えて

1

あなたが与えられたリンクをリダイレクトするために、この.htaccessコードを使用することができます。

<IfModule mod_rewrite.c> 

RewriteEngine On 

RewriteBase/

RewriteCond %{HTTP_HOST} ^domain.com$ [NC] 
RewriteCond %{REQUEST_URI} ^/book.php$ [NC] 
RewriteCond %{QUERY_STRING} ^bid=U0FOMDAwNzQ%2C&&dcode=([A-Z]+)$ [NC] 
RewriteRule ^(.*)$ https://example2.com/book/%1 [R=301,L,QSD] 

</IfModule> 
関連する問題