将特定网址从旧域重定向到新域并保留参数

现代魔术师

这是一个示例旧网址: https://www.olddomain.com/index.php?option=com_k2&view=itemlist&task=calendar&month=8&year=1904&catid=39&Itemid=339

需要重定向到: https://www.newdomain.com/index.php?option=com_k2&view=itemlist&task=calendar&month=8&year=1904&catid=39&Itemid=339

由于有不计其数的月,年,猫和项,我想用一条规则将它们全部捕获。

我试图为具有的任何URL创建htaccess重定向"/index.php?option=com_k2&view=itemlist&task=calendar"

这是我的最佳尝试:

RewriteEngine on
RewriteRule ^/index.php?option=com_k2&view=itemlist&task=calendar(.*)$ https://www.newdomain.com/index.php?option=com_k2&view=itemlist&task=calendar$1 [R=301,L]            
阿努巴瓦

您可能可以使用此重定向规则:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(?:www\.)?olddomain\.com$ [NC]
RewriteCond %{QUERY_STRING} ^option=com_k2&view=itemlist&task=calendar [NC]
RewriteRule ^ https://newdomain.com%{REQUEST_URI} [R=301,L,NE]

在测试此规则之前,请确保这是您的最高规则,并刷新浏览器缓存。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅将具有特定参数的网址重定向到新域

来自分类Dev

htaccess将旧域重定向到新域

来自分类Dev

如何将旧域重定向到新域?

来自分类Dev

使用URL中的别名参数将旧的子域重定向到新的域

来自分类Dev

将旧域重定向到新域但排除附加域?(htaccess)

来自分类Dev

使用Apache将旧域上的旧路径重定向到新域上的新路径

来自分类Dev

htaccess:从旧域重定向到新域

来自分类Dev

从旧域重定向到新域不起作用

来自分类Dev

htaccess:从旧域重定向到新域

来自分类Dev

使用htaccess将旧域重定向到新域的根目录或目录

来自分类Dev

使用.htaccess中的HTTPS将旧域重定向到新域

来自分类Dev

.htaccess将所有页面和URL从旧域重定向到新域

来自分类Dev

使用HTAccess通配符将旧域301重定向到新域

来自分类Dev

htaccess将301从旧域重定向到新域+文件夹

来自分类Dev

使用htaccess将旧域重定向到新域的根目录或目录

来自分类Dev

浏览时将链接从旧域重定向到新域?

来自分类Dev

.htaccess将网址重定向到网址友好子域

来自分类Dev

如何将旧域重定向到新域-同时不再为旧域提供任何服务器(因此我无法使用.htaccess进行重定向)

来自分类Dev

将域重定向到新域并保持链接

来自分类Dev

将所有子域重定向到新域

来自分类Dev

将 HTTPS 域重定向到新的 HTTPS 域

来自分类Dev

重定向域,但保留原始网址

来自分类Dev

NGINX将旧的https域重定向到新的非https

来自分类Dev

将旧域的每个页面重定向到新域上的同一页面 URL

来自分类Dev

.htaccess使用哈希将重定向到子域网址

来自分类Dev

在多域设置中将旧网址重定向到新网址

来自分类Dev

将域重定向到目录,同时保留地址

来自分类Dev

htaccess:如何使用文件夹条件从旧域重定向到新域

来自分类Dev

IIS 7.5 URL重写:从旧域到新域的重定向规则似乎不起作用

Related 相关文章

  1. 1

    仅将具有特定参数的网址重定向到新域

  2. 2

    htaccess将旧域重定向到新域

  3. 3

    如何将旧域重定向到新域?

  4. 4

    使用URL中的别名参数将旧的子域重定向到新的域

  5. 5

    将旧域重定向到新域但排除附加域?(htaccess)

  6. 6

    使用Apache将旧域上的旧路径重定向到新域上的新路径

  7. 7

    htaccess:从旧域重定向到新域

  8. 8

    从旧域重定向到新域不起作用

  9. 9

    htaccess:从旧域重定向到新域

  10. 10

    使用htaccess将旧域重定向到新域的根目录或目录

  11. 11

    使用.htaccess中的HTTPS将旧域重定向到新域

  12. 12

    .htaccess将所有页面和URL从旧域重定向到新域

  13. 13

    使用HTAccess通配符将旧域301重定向到新域

  14. 14

    htaccess将301从旧域重定向到新域+文件夹

  15. 15

    使用htaccess将旧域重定向到新域的根目录或目录

  16. 16

    浏览时将链接从旧域重定向到新域?

  17. 17

    .htaccess将网址重定向到网址友好子域

  18. 18

    如何将旧域重定向到新域-同时不再为旧域提供任何服务器(因此我无法使用.htaccess进行重定向)

  19. 19

    将域重定向到新域并保持链接

  20. 20

    将所有子域重定向到新域

  21. 21

    将 HTTPS 域重定向到新的 HTTPS 域

  22. 22

    重定向域,但保留原始网址

  23. 23

    NGINX将旧的https域重定向到新的非https

  24. 24

    将旧域的每个页面重定向到新域上的同一页面 URL

  25. 25

    .htaccess使用哈希将重定向到子域网址

  26. 26

    在多域设置中将旧网址重定向到新网址

  27. 27

    将域重定向到目录,同时保留地址

  28. 28

    htaccess:如何使用文件夹条件从旧域重定向到新域

  29. 29

    IIS 7.5 URL重写:从旧域到新域的重定向规则似乎不起作用

热门标签

归档