【问题标题】:How do I redirect the URL depending on the subdomain?如何根据子域重定向 URL?
【发布时间】:2019-08-04 16:21:01
【问题描述】:

我正在尝试执行当前正在进行的特定于子域​​的重定向。是否可以使重定向依赖于子域?

是否可以进行特定于子域​​的重定向?

我的网站的波兰语版本: 我的网站.pl

英文版: en.mywebsite.pl

我的 .htaccess 文件中有这个:

# Change WordPress search URL RewriteCond %{QUERY_STRING} ^s=([^&]+) [NC] RewriteRule ^$ /oferty/\?search_keywords=%1 [R=301,L]

但存在重定向仅适用于波兰语版本的问题(即使我使用的是英文子域) - 它重定向到 mywebsite.pl

现在我想重定向:

如果是en.mywebsite.pl

重定向参数:?s=TEST

对于en.mywebsite.pl/jobs/?search_keywords=TEST

但如果是波兰语版本mywebsite.pl

重定向到:mywebsite.pl/oferty/?search_keywords=TEST

有人可以帮我吗?

我真的不知道怎么做。提前谢谢你。

【问题讨论】:

    标签: regex .htaccess redirect mod-rewrite


    【解决方案1】:

    感谢您的帮助。

    我自己找到了解决方案:

    英文版:

    # Change WordPress search URL RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?en.mywebsite.pl$ [NC] RewriteCond %{QUERY_STRING} ^s=(.*)$ RewriteRule ^$ /jobs/\?search_keywords=%1 [R=301,L]

    对于波兰语版本:

    RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?mywebsite.pl$ [NC] RewriteCond %{QUERY_STRING} ^s=(.*)$ RewriteRule ^$ /oferty/\?search_keywords=%1 [R=301,L]

    您好!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 2014-03-21
      • 2012-05-25
      相关资源
      最近更新 更多