URL 不输入 www 时重定向到主页

URL redirects to hompage when typed without www

我的网站有一个小问题,如果您能提供帮助,我们将不胜感激。

如果我输入 url 例如 website.com/feedback
它重定向到主页。

但是输入 www.website.com/feedback
它按照我的意愿转到页面。

通过谷歌搜索,我了解到这是一个 .htaccess 问题 - 但我不确定要添加或更改哪些代码。我发现该网站在地址栏中显示为 www.website.com - 所以我想我需要重定向非 www。 urls 到 www。 url秒?

我正在使用 Magento。

所以问题是 Magento 没有保持路径,我。 e. /feedback 但在调用您网站的非 WWW 版本时会将您转到主页。

您可以将此添加到您的 .htaccess

RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L]

它将所有非 WWW 请求重定向到 WWW 请求,同时保持最初调用的 path/sub 页面。