簡體   English   中英

使用htaccess自動重定向到子域

[英]Automatically redirect to sub-domain with htaccess

我正在構建一個Web應用程序,其中為用戶分配了一個子域,
現在,我能夠以某種方式編寫一個.htaccess代碼,該代碼使我可以獲取子域並從數據庫中檢索內容。

.htaccess代碼:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^([w]{3,3}[.]{1,1}){0,1}kanai.in$
RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z-]*)[.]kanai.in$
RewriteRule ^$ website.php?url=%1 [NC,L]

原始鏈接是kanai.in/website.php?url=test
當我編寫test.kanai.in它成功給出了存儲在數據庫中的內容,

我想要的是kanai.in/website.php?url=test應該自動重定向到test.kanai.in

您可以嘗試以下代碼:

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} url=(.*)
RewriteRule ^website.php$ http://%1.kanai.in? [L,R=301]
  1. 我們在查詢字符串中搜索url值。
  2. 我們檢查是否在website.php頁面上。
  3. 我們重定向到值子域,並通過添加?刪除查詢參數?

這些鏈接可能會幫助您:

猜猜我得到了答案,
我的htaccess代碼正確,
我要做的就是給它一個href鏈接,即“ http://test3.kanai.in ”,
因此它將重定向到test3.kanai.in並從數據庫中獲取相應的數據.....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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