问题标签 [no-www]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2973 浏览

.htaccess - 带有双斜杠的 www 重定向

当我进入我的网站http://domain.com时,它会重定向到http://www.domain.com//(最后是双斜杠)。

奇怪的是,我没有在 .htaccess 文件中设置任何重定向。实际上那个文件是空的。我试图在那里添加一些重写规则,但同样的问题再次出现。

我不明白在哪里设置了非 www 到 www 重定向?你有什么想法。

谢谢。

0 投票
1 回答
1518 浏览

ruby-on-rails - Rails/Passenger/Apache2:从 www.domain.com 重定向到 domain.com

我正在通过 VirtualHost 配置文件中指定的“别名”指令托管一个具有 www.domain.com 和 domain.com 两个地址的域:

现在http://www.domain.comhttp://domain.com转到相同的内容。我需要将对 www.domain.com 的每个请求重定向到 domain.com 以及将 www.domain.com/something 重定向到 domain.com/something。

我只是想知道将所有流量从 www.domain.com 重定向到 domain.com 的最佳做法。应该在 Apache、Passenger 还是 Rails 级别完成?如何?301重定向?

任何想法表示赞赏。谢谢你。

编辑:

现在的工作配置是这个(带有“永久重定向”):

0 投票
1 回答
1974 浏览

.htaccess - 在 .htaccess 中为文件夹创建一个 301 重定向到子域并将 www 重定向到非 www

我到处搜索并使用了一些示例,但它们不能满足我的特定需求,因此为什么我在这里问是否有人可以帮忙?我知道下面的 http:: 不正确,只是因为我不能在这里发布链接。

我想将 http:://www.mysite.co.uk/ 重定向到 http:://mysite.co.uk/ 同时也能够重定向

  1. http:://www.mysite.co.uk/mysub/ 和 2. http:://mysite.co.uk/mysub/ 到 3. http:://mysub.mysite.co.uk/

1. 和 2. 中的所有文件都应重定向到 3. 中的等效文件。

例如:http:://www.mysite.co.uk/mysub/file.html 和 http:://mysite.co.uk/mysub/file.html 都应该去 http:://mysub.mysite .co.uk/file.html

这仅影响子域,因此站点根目录中的其他文件夹和文件不受影响。

如果有人可以帮助我理解并在 .htaccess 文件中编写 301 重定向的代码,我将非常感激!谢谢!

0 投票
1 回答
2219 浏览

.htaccess - 强制 www 重定向到主页,htaccess 错误

当我使用 URL (www.domain.com/product) 输入 www 时,我有一个产品页面可以正常加载,但是当我不这样做时,它会重定向到主页 (domain.com/product -> www.域.com)。我正在使用 Magento。

我一直在搜索并尝试了所有其他线程提到的 htaccess 方法,但无济于事:

当我添加这个时,我要么看不到任何变化,要么整个站点出现 500 错误:重写太多。

无论有没有 www,我的主域都可以正常工作。这就是我的 htaccess 的样子:

有人有想法么?

0 投票
1 回答
629 浏览

.htaccess - 文件夹内的非 www 到 www 重定向重定向 404

我将所有非 www url 重定向到 www。为此,我使用了以下 htaccess 规则:

对于大多数 url 它的工作,除了这个:

stats.php 放在 admin 文件夹中。[ /public_html/admin/ ]。当我尝试上面的 url 时,它返回404 not found并且重定向的 url 是www.example.com/401.shtml

同一 htaccess 文件中的其他重定向

那么这里的问题是什么?非常感谢任何帮助,谢谢!

0 投票
1 回答
4654 浏览

.htaccess - htaccess - 将所有非 www 流量重定向到 www

谁能建议我如何使用 htaccess 文件将非 www 流量重定向到网站的 www 版本-我知道我在根目录中创建了一个,但不确定要放什么..任何想法

0 投票
0 回答
1080 浏览

forms - 使用 CakePHP 从 www 重定向到非 www 以表单形式发送 POST 数据

我正在使用 CakePHP,我刚刚将此代码添加到 app/webroot/.htaccess 以便将所有http://mywebsite.com重定向到 www.mywebsite.com

现在我有大问题。登录表单不再起作用。我猜这是因为它尝试将 POST 信息发送到http://mywebsite.com/login,然后在 .htaccess 中它被重定向到 www.mywebsite.com/login 但 POST 数据丢失。

我该如何解决这个问题?

在 CakePHP 中,当用户登录成功时,我使用此重定向:

**更新:我也尝试过其他重定向,但没有结果:

谢谢。

0 投票
2 回答
15676 浏览

nginx - 域中的 www 在 nginx 中不起作用

我是使用 nginx 的新手,嗯,是使用任何非 cpanel 的新手......当您包含 www 时,我在让域使用 nginx 工作时遇到问题。在网址中。

我不确定我是否在命名配置文件或 nginx 的服务器配置方面犯了错误。我有点急于学习,如果我在基本配置上犯了一些错误,我不会感到惊讶。我运行最新的 nginx 和 php-fpm,除了我的域问题之外它可以工作。

我正在(尝试?)运行子域,它们可以工作,但是使用 www。将导致 404。我使用主.org服务器域中的名称服务器等。我将在下面发布所有相关的内容,希望这里的人能发现我正在犯/或犯的错误。

命名.conf

mydomain.com.db

nginx.conf 使用包括 /etc/nginx/sites-enabled/*;和 nginx “mydomain.com” 配置

我可以访问子域,所以我在这方面的可怕尝试似乎有点奏效,我被困在为什么 www.mydomain.com 无法连接,而http://mydomain.com会。我正在阅读/学习更多内容,在我了解更改的作用之前,我不想进行更改。我最终可能会破坏更多的 URL。

0 投票
0 回答
437 浏览

apache - mod_rewrite 删除所有域的 www

我有多个域都指向同一个网站,根据您进入网站的域,将确定将选择哪些类别。

为此,我必须将任何 Mod_Rewrite 代码放在我的 apache2/sites-available/primarydomain 文件中。

该网站有可能托管数百个域,因此我需要一个系统,我不必为每个域的可能性编写排除规则。

我在网上看到了这个建议

但这对我不起作用。

有没有任何正则表达式大师知道这是否可以实现?

继承人希望:-)

0 投票
2 回答
4875 浏览

.htaccess - 将 https 重定向到非 www 和 http 到 www

我需要重定向组合来实现以下目标:

重定向http://example.comhttp://www.example.com,同时重定向https://www.example.comhttps://example.com

我想在www访问站点时强制前缀做域名http

但是 SSL 证书仅在没有www.

访问时https,我不希望域名有www前缀。