2017-09-14 170 views
1

我有四个链接,我想要重定向到另外四个域链接。这是链接:将多个域链接重定向到另一个域链接

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> 
相关问题