![](/img/trans.png)
[英]How can I make Wordpress redirect all requests to subdomain.domain1.com to www.domain2.com
[英]How can i redirect my subdomain with www to main domain?
我已將我的博客網站從http://www.blog.pixel2pixeldesign.com/更改為https://pixel2pixeldesign.com
現在所有舊帖子都不會重定向到我的新域,因為它將 www.blog 視為我的新子域。
你能幫我使用 .htaccess 代碼將http://www.blog.pixel2pixeldesign.com/creative-unique-business-cards/重定向到https://pixel2pixeldesign.com/creative-unique-business-cards/
這是我的 .htaccess 代碼
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteCond %{HTTP_HOST} ^pixel2pixeldesign\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.pixel2pixeldesign\.com [OR]
RewriteCond %{HTTP_HOST} ^p2ptuts\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.p2ptuts\.com [OR]
RewriteCond %{HTTP_HOST} ^psd\.p2ptuts\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.psd\.p2ptuts\.com [OR]
RewriteCond %{HTTP_HOST} ^vector\.p2ptuts\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.vector\.p2ptuts\.com
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
在 .htaccess 文件上,您可以執行以下操作:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.blog\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1$1 [R=301,L]
如果您可以訪問 apach 配置,則使用重定向指令創建一個新的虛擬主機,例如
Redirect permanent / http://pixel2pixeldesign.com/
性能會更好。
以下代碼將 301 重定向到您網站的 www 版本
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.