问题标签 [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.
.htaccess - 带有双斜杠的 www 重定向
当我进入我的网站http://domain.com时,它会重定向到http://www.domain.com//(最后是双斜杠)。
奇怪的是,我没有在 .htaccess 文件中设置任何重定向。实际上那个文件是空的。我试图在那里添加一些重写规则,但同样的问题再次出现。
我不明白在哪里设置了非 www 到 www 重定向?你有什么想法。
谢谢。
ruby-on-rails - Rails/Passenger/Apache2:从 www.domain.com 重定向到 domain.com
我正在通过 VirtualHost 配置文件中指定的“别名”指令托管一个具有 www.domain.com 和 domain.com 两个地址的域:
现在http://www.domain.com和http://domain.com转到相同的内容。我需要将对 www.domain.com 的每个请求重定向到 domain.com 以及将 www.domain.com/something 重定向到 domain.com/something。
我只是想知道将所有流量从 www.domain.com 重定向到 domain.com 的最佳做法。应该在 Apache、Passenger 还是 Rails 级别完成?如何?301重定向?
任何想法表示赞赏。谢谢你。
编辑:
现在的工作配置是这个(带有“永久重定向”):
.htaccess - 在 .htaccess 中为文件夹创建一个 301 重定向到子域并将 www 重定向到非 www
我到处搜索并使用了一些示例,但它们不能满足我的特定需求,因此为什么我在这里问是否有人可以帮忙?我知道下面的 http:: 不正确,只是因为我不能在这里发布链接。
我想将 http:://www.mysite.co.uk/ 重定向到 http:://mysite.co.uk/ 同时也能够重定向
- 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 重定向的代码,我将非常感激!谢谢!
.htaccess - 强制 www 重定向到主页,htaccess 错误
当我使用 URL (www.domain.com/product) 输入 www 时,我有一个产品页面可以正常加载,但是当我不这样做时,它会重定向到主页 (domain.com/product -> www.域.com)。我正在使用 Magento。
我一直在搜索并尝试了所有其他线程提到的 htaccess 方法,但无济于事:
当我添加这个时,我要么看不到任何变化,要么整个站点出现 500 错误:重写太多。
无论有没有 www,我的主域都可以正常工作。这就是我的 htaccess 的样子:
有人有想法么?
.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 文件中的其他重定向
那么这里的问题是什么?非常感谢任何帮助,谢谢!
.htaccess - htaccess - 将所有非 www 流量重定向到 www
谁能建议我如何使用 htaccess 文件将非 www 流量重定向到网站的 www 版本-我知道我在根目录中创建了一个,但不确定要放什么..任何想法
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 中,当用户登录成功时,我使用此重定向:
**更新:我也尝试过其他重定向,但没有结果:
谢谢。
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。
apache - mod_rewrite 删除所有域的 www
我有多个域都指向同一个网站,根据您进入网站的域,将确定将选择哪些类别。
为此,我必须将任何 Mod_Rewrite 代码放在我的 apache2/sites-available/primarydomain 文件中。
该网站有可能托管数百个域,因此我需要一个系统,我不必为每个域的可能性编写排除规则。
我在网上看到了这个建议
但这对我不起作用。
有没有任何正则表达式大师知道这是否可以实现?
继承人希望:-)
.htaccess - 将 https 重定向到非 www 和 http 到 www
我需要重定向组合来实现以下目标:
重定向http://example.com
到http://www.example.com
,同时重定向https://www.example.com
到https://example.com
。
我想在www
访问站点时强制前缀做域名http
。
但是 SSL 证书仅在没有www
.
访问时https
,我不希望域名有www
前缀。