DNS 301 重定向问题
DNS 301 redirect issue
我在我的 Namecheap 控制台中实施了 DNS 级 301 重定向,它将我的旧子域 assets.websitename.com
重定向到 websitename.com/assets
。
但是,当尝试访问 assets.websitename.com/css/main.css
时,客户端将被重定向到 websitename.com/css/main.css/assets
。我打算将用户重定向到 websitename.com/assets/css/main.css
.
所以我的问题是:
How can I properly configure the 301 redirect?
阿帕奇
如果在 Apache Web 服务器中使用 .htaccess 或类似文件:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} assets.websitename.com$ [NC]
RewriteRule ^(.*)$ http://websitename.com/assets/ [L,R=301]
Namecheap
由于您使用的是 Namecheap 控制面板,请尝试以下操作:
确保在 IP 地址 / URL 框的末尾有一个斜杠。所以它应该是这样的:
HOSTNAME IPADDRESS/URL REDIRECTTYPE
assets http://websitename.com/assets/ URL Redirect
注意 http://websitename.com/assets/
末尾的斜杠
我在我的 Namecheap 控制台中实施了 DNS 级 301 重定向,它将我的旧子域 assets.websitename.com
重定向到 websitename.com/assets
。
但是,当尝试访问 assets.websitename.com/css/main.css
时,客户端将被重定向到 websitename.com/css/main.css/assets
。我打算将用户重定向到 websitename.com/assets/css/main.css
.
所以我的问题是:
How can I properly configure the 301 redirect?
阿帕奇 如果在 Apache Web 服务器中使用 .htaccess 或类似文件:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} assets.websitename.com$ [NC]
RewriteRule ^(.*)$ http://websitename.com/assets/ [L,R=301]
Namecheap 由于您使用的是 Namecheap 控制面板,请尝试以下操作: 确保在 IP 地址 / URL 框的末尾有一个斜杠。所以它应该是这样的:
HOSTNAME IPADDRESS/URL REDIRECTTYPE
assets http://websitename.com/assets/ URL Redirect
注意 http://websitename.com/assets/