我们有两个子域名www.mydomain。com和wwww2。我的域名。com
。我正在尝试将页面重定向到新网站,如下所示:
www.mydomain.com/supportnewdomain.com/site1/page1.html
www2.mydomain.com/supportnewdomain.com/site2/page2.html
我已经在httpd中设置了重定向规则。形态如下:
重写康德%{HTTP_HOST}(www.)?mydomain.com
重写cond%{HTTP_HOST}^$
重写规则^/支持/?$http://newdomain.com/site1/page1.html[R=301, NC, L]
重写康德%{HTTP_HOST}(www.2.)?mydomain.com
重写cond%{HTTP_HOST}^$
重写规则^/support/?$http://newdomain.com/site2/page2.html[R=301,北卡罗来纳州,北卡罗来纳州]
第一条重定向规则工作正常,但另一条则不行。在上述情况下,
www
和www2。我的域名。com/support
将转到newdomain。com/site1/page1。html
感谢您的帮助!
试着在相同的条件下检查www和www2
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example.com|www2\.example.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/support/?$ http://example.com/site1/page1.html [R=301,NC,L]
你可以试试这个,反斜线点是一个真正的点匹配,我已经在apache2中测试过了:
RewriteEngine on
RewriteCond %{HTTP_HOST} www\.mydomain.com
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/support/?$ http://mydomain.com/site1/page1.html [R=301,NC,L]
RewriteCond %{HTTP_HOST} www2\.mydomain.com
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/support/?$ http://mydomain.com/site2/page2.html [R=301,NC,L]
我们用www.代替(www.)?。
我正在尝试使用重定向主网站URL。从www到非www的htaccess,但使用下面的代码片段也会影响我的子域博客。我的域名。通用域名格式。如果我进入子域。我的域名。com我被直接重定向到mydomain。通用域名格式 如何从规则中排除子域? Litespeed web服务器
我有一个多个域共享一个htaccess的系统。目前,我使用以下命令将所有非www请求重定向到www。 唯一的问题是现在我根本不能使用子域,因为子域。我的主人。com将被重定向到www.sub-domain。我的主人。com 上述规则是否有一种方法可以排除所有以“sub-”开头的请求?而不是重定向到www。 更新: 在我的表格中只有以上5行。htaccess将抛出“500-内部服务器错误”。
我通过将非www请求重定向到www。htaccess重写规则。 重写Cond%{HTTP_HOST}!^www 重写规则(.*)www.%{HTTP_HOST}/1美元[L, R=301] 但现在我在子域方面遇到了问题。当我访问然后上述规则重定向到(不可访问),网站在触摸设备上中断。 请告诉我如何解决上述问题。
问题内容: 是否有可能以某种方式将www重定向到node.js中的非www URL?由于节点Web服务器中没有htaccess,我很好奇该怎么做。 问题答案: 你在用快递吧?如果是这样,则可以使所有GET请求都通过的路由处理程序,检查它们是否为“ www” URL,并在适当时重定向到适当的非www URL。
好吧,我恨死它了。我已经想解决这个问题几个小时了,但我还是不知道是不是错了,或者我错过了什么。 我有这个代码: 它会将http请求重定向到https,但每当我键入domain.com时,它都会重定向到https://domain.com,并抛出一个ssl错误: 这可能不是你要找的网站!您试图访问域。但实际上您到达了一个服务器,该服务器的名称为www.domain.com。这可能是由于服务器配置错误
一些上下文:我正在为域和下的网站提供服务。我想重定向所有请求,以便它们: 使用SSL(基本上,重定向超文本传输协议- 这就是我的apache配置的顶部: 然后我有了https://domain.com的配置: 当我访问非HTTPS页面时,这可以正常工作: < li>http://www.domain.com重定向到< code > https://domain . com < li>http://