簡體   English   中英

如何根據子域重定向URL?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM