簡體   English   中英

使用.htaccess重定向除www以外的虛擬子域

[英]Use .htaccess to redirect virtual subdomains except for www

我已經在使用http.d來驅動(通過301重定向)所有非www流量到網站的www版本。 即example.com重定向到www.example.com。

這很完美。

我現在想允許用戶設置虛擬子域。 因此,如果有人訪問bob.example.com,我希望mod_rewrite實際提供www.example.com/page.php?user=bob頁面。

由於我所有的Google歷史記錄都設置為索引網站的www版本,因此我不想失去它,所以我希望排除www。

謝謝你的幫助。

您可以在DOCUMENT_ROOT/.htaccess文件中使用此規則:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.example\.com$ [NC]
RewriteRule ^ page.php?user=%1 [L,QSA]

暫無
暫無

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

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