我正在尝试使用相同的参数和不同的基本网址重定向网址我尝试了很多方法,但没有任何工作,网址重定向,但参数没有传递给新的网址是否有任何方法重定向网址与参数,
旧网址
http://oldsite.com/cancelacion.php?idioma=XX&busqueda_id=XXXXX&session=XXXXXXXXXXX
新网址
http://newsite.com/cancelacion.php?idioma=XX&busqueda_id=XXXXX&session=XXXXXXXXXXX
答案 0 :(得分:1)
Apache模块 mod_rewrite 允许您重写URL
首先,您需要启用 mod_rewrite 。例如,在Ubuntu上,您可以通过sudo apache2ctl -M | grep rewrite_module
命令进行检查。如果输出为空,则通过命令sudo a2enmod mod_rewrite
之后,在根目录中, oldsite.com 将此.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite.com [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [R=301,NC,L]
</IfModule>
答案 1 :(得分:-1)
是的,完全有可能,您可以简单地使用RedirectMatch
RedirectMatch "http://oldsite.com/cancelacion.php(.*)" "http://newsite.com/cancelacion.php(.*)"