Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess htaccess重定向异常失败,并且可以';我不明白为什么。。。?_.htaccess_Redirect_Url Rewriting - Fatal编程技术网

.htaccess htaccess重定向异常失败,并且可以';我不明白为什么。。。?

.htaccess htaccess重定向异常失败,并且可以';我不明白为什么。。。?,.htaccess,redirect,url-rewriting,.htaccess,Redirect,Url Rewriting,从客户端的站点()我们需要将所有移动设备重定向到移动站点(),这是可行的 但是我们确实需要为预订页面设置一个例外,这样即使是移动用户也可以重定向到桌面站点的这个预订页面 以下是.htaccess中的内容: ## Mobile redirect RewriteEngine on RewriteCond %{HTTP_USER_AGENT} iPhone|Android|iPad|iPod|Blackberry RewriteCond %{REQUEST_URI} !(\.jpg|\.jpeg|\.

从客户端的站点()我们需要将所有移动设备重定向到移动站点(),这是可行的

但是我们确实需要为预订页面设置一个例外,这样即使是移动用户也可以重定向到桌面站点的这个预订页面

以下是.htaccess中的内容:

## Mobile redirect
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone|Android|iPad|iPod|Blackberry
RewriteCond %{REQUEST_URI} !(\.jpg|\.jpeg|\.png|\.gif|\.svg)$ [NC]
RewriteCond %{REQUEST_URI} !reservation-formation.html [NC]
RewriteRule .* http://m.cfm33.com/ [R]
## End mobile redirect
你知道为什么这个异常不起作用吗?我们已经试了几个小时了,仍然没有任何线索

有什么想法吗?这可能与桌面站点上的一些自定义路由有关吗

谢谢

大卫

试试这个规则:

## Mobile redirect
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPhone|Android|iPad|iPod|Blackberry
RewriteCond %{THE_REQUEST} !/reservation-formation\.html [NC]
RewriteRule !\.(jpe?g|png|gif|svg)$  http://m.cfm33.com/ [R]
## End mobile redirect

请求URI
替换
请求URI
,因为其他规则可能会影响
请求URI
,而
请求URI
保持不变。

不确定是否相关,但尝试在
.html
中转义
\.html
)。