簡體   English   中英

將文件夾subdomain重定向到htaccess中的subdomain.domain.com

[英]redirect folder subdomain to subdomain.domain.com in htaccess

我有一個域名domain.com和其中的一些文件夾。 當我訪問該域內的文件夾時,我可以像這樣訪問該文件夾。

http://www.domain.com/folder

我想將此網址與htaccess轉換為

http://www.folder.domain.com

我希望所有文件夾都具有類似的網址,因此它是一個通配符條目。 請告訴我如何使用htaccess。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com
RewriteRule ^(.*)$ http://subdomains.domain.com/$1 [L,NC,QSA]

您可以使用:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.com [NC]
RewriteRule ^([^/]+)(/.*)?$ http://www.$1.domain.com$2 [R=301,L,NC]

RewriteCond %{HTTP_HOST} ^www\.(.+)\.domain\.com [NC]
RewriteRule ^(.*)$ /%1/$1 [L]

要將請求重定向到www.example.com/blog到blog.example.com,請嘗試以下操作:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^blog/(.*)$ http://blog.example.com/$1 [L,QSA,R=301]

RewriteCond %{HTTP_HOST} ^blog\.example\.com$
RewriteCond %{REQUEST_URI} !^blog/
RewriteRule ^(.*)$ /blog/$1 [L,QSA]

對於其他人,您必須設置動態名稱並作為參數傳遞,對於簡單的博客,您可以幫助解決此問題。

暫無
暫無

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

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