![](/img/trans.png)
[英]How to use .htaccess to redirect sub domain to another folder, not URL
[英].htaccess URL redirect for sub domain
如何使用 .htaccess 將所有查詢從子文件夾重定向到子域?
包括查詢字符串(在“/?”之后)。
這應該對 SEO 友好(生成 301)。
例子:
https://example.com/app/?r=dl/catalog/show¶m=1
重定向到
https://sub.example.com/app/?r=dl/catalog/show¶m=1
謝謝!
在app/.htaccess
您可以使用以下規則:
RewriteEngine On
# works on Apache 2.4+
RewriteCond %{HTTP_HOST} ^(?:www\.)?(example\.com)$ [NC]
RewriteRule ^ %{REQUEST_SCHEME}://sub.%1%{REQUEST_URI} [L,R=301,NE]
如果您使用的是較舊的 Apache 2.2,請改用此規則:
RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC]
RewriteCond %{HTTPS}s on(s)|
RewriteRule ^ http%1://sub.example.com%{REQUEST_URI} [L,R=301,NE]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.