在输入我网站的 URL 和子文件夹时,为什么子文件夹名称会与 URL 名称组合在一起?

When typing my website's URL with a subfolder, why does the subfolder name get combined with the URL name?

出于某种原因,当我输入我网站的短格式 URL(没有 WWW)时,所有子文件夹都被混入了域名的末尾,我最终得到了 ISP 的错误页面。

hudsons.network/weather为例

但是进入我网站的 URL with WWW 工作正常。

www.hudsons.network/weather

同时,只需输入 hudsons.network 重定向到 www.hudsons.network,这是我在 Apache 中配置的方式。

这是我的配置:

我在 Safari、Opera 和 Internet Explorer 上看到过类似的行为,我认为这与我网站的重定向有关。为什么会发生这种情况,我需要什么规则才能使我的网站按照我期望的方式重定向?

我找到了答案 here。我还删除了 RewriteBase 行,因为我的配置文件在 /etc/apache2/sites-available 中。很有魅力!