[英]How do I redirect the URL depending on the subdomain?
我正在尝试执行我当前正在使用的特定于子域的重定向。 是否可以使重定向取决于子域?
是否可以进行特定于子域的重定向?
我的网站的波兰语版本:mywebsite.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
有人可以帮我吗?
我真的不知道该怎么做。 先感谢您。
谢谢你的帮助。
我自己找到了解决方案:
对于英文版:
# 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]
礼物!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.