是一个Apache服务器配置文件中的条件语句,用于匹配HTTP请求的主机名是否以特定的字符串开头。 具体解释如下: RewriteCond:是Apache服务器配置文件中用于设置重写规则的指令。 HTTP_HOST:是一个Apache服务器变量,表示HTTP请求的主机名。 以开头:表示匹配主机名是否以特定的字符串开头。 这个条件语句通常与RewriteRule配合使...
http://example.com%{REQUEST_URI} [R=301,L] 3.去掉www标记,但是保存子域名 RewriteCond %{HTTP_HOST} ^www\.(([a-z0-9_]+\.)?example\.com)$ [NC] RewriteRule.? http://%1%{REQUEST_URI} [R=301,L]这里,当匹配到1%变量以后,子域名才会在%2(内部原子)中抓取到,而我们需要的正是这个%1变量。
RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule .? http://www.xample.com%{REQUEST_URI} [R=301,L] 这个规则抓取二级域名的%1变量,如果不是以www开始,那么就加www,以前的域名以及{REQUEST_URI}会跟在其后。 2.去掉域名中的www标记 RewriteCond %{HTTP_HOST} !^example\.com$ [NC] RewriteRule ...
1.给子域名加www标记 RewriteCond %{HTTP_HOST} ^([a-z.]+)?example\.com$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule .? http://www. xample.com%{REQUEST_URI} [R=301,L] 这个规则抓取二级域名的%1变量,如果不是以www开始,那么就加www,以前的域名以及{REQUEST_URI}会跟在其后。
http://www.xample.com%{REQUEST_URI} [R=301,L] 这个规则抓取二级域名的%1变量,如果不是以www开始,那么就加www,以前的域名以及{REQUEST_URI}会跟在其后。 2.去掉域名中的www标记 RewriteCond %{HTTP_HOST} !^example.com$ [NC] RewriteRule .?http://example.com%{REQUEST_URI} [R=301,L]...
RewriteRule .? http://www. xample.com%{REQUEST_URI} [R=301,L] 这个规则抓取二级域名的%1变量,如果不是以www开始,那么就加www,以前的域名以及{REQUEST_URI}会跟在其后。 2.去掉域名中的www标记 RewriteCond %{HTTP_HOST} !^example\.com$ [NC] ...
在上面的示例中,当请求的HTTP_HOST为www.example.com时,将请求重定向到example.com。这里,RewriteCond %{HTTP_HOST} ^www.example.com$指定了条件,只有当HTTP_HOST为www.example.com时才会触发重定向。 请注意,我们还使用了RewriteRule指令来指定重定向规则。在RewriteRule中,^(.*)$表示匹配任何请求路径,并使用$1...
以http://thishost[:thisport]/(使新的URL成为一个URI) 为前缀的Substitution可以强制性执行一个外部重定向。 如果code没有指定,则产生一个HTTP响应代码302(临时性移动)。 如果需要使用在300-400范围内的其他响应代码,只需在此指定这个数值即可, 另外,还可以使用下列符号名称之一: temp (默认的), permanent, se...
RewriteCond %{HTTP_HOST} ^xxx\.com$ [NC] RewriteRule ^/(.*)$ http://www.xxx.com/$1 [R=301,L] 一.RewriteRule Syntax: RewriteRule Pattern Substitution [flags] 一条RewriteRule指令,定义一条重写规则,规则间的顺序 非常重要。对Apache1.2及以后的版本,模板(pattern)是一个POSIX正则式,用以匹配当前...
HTTP变量:HTTP_USER_AGENT, HTTP_REFERER, HTTP_COOKIE,HTTP_FORWARDED,HTTP_HOST, HTTP_PROXY_CONNECTION, HTTP_ACCEPT 连结和请求的变量:REMOTE_ADDR, REMOTE_HOST,REMOTE_USER, REMOTE_IDENT, REQUEST_METHOD, SCRIPT_FILENAME, PATH_INFO, QUERY_STRING, AUTH_TYPE ...