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/

末尾的斜杠