如何使用 HTACCESS 将特定页面重定向到错误页面
How to Redirect Specific Page to Error page using HTACCESS
我有如下 htaccess 文件
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile" [NC]
RewriteCond ^ https://example.com/fernando/n-page.html [NC]
RewriteRule ^ https://example.com/fernando/error.php [R,L]
我在找什么 if n-page.html,检查用户是否来自移动设备,如果来自移动设备,则重定向到错误页面,如果来自桌面设备,则无需执行任何操作,如果是其他页面,我不想要做任何事情。我正在尝试移动设备检查一切正常,只是无法检查它是否为 n-page.html。让我知道这里是否有人可以帮助我解决问题。
谢谢!
改为这样:
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile" [NC]
RewriteRule ^fernando/n-page\.html$ /fernando/error.php [R,L]
以上说明:如果请求针对 fernando/n-page.html
(无斜杠前缀)并且具有移动用户代理,则重定向至 /fernando/error.php
。这是一个 302(临时)重定向。
参考:
我有如下 htaccess 文件
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile" [NC]
RewriteCond ^ https://example.com/fernando/n-page.html [NC]
RewriteRule ^ https://example.com/fernando/error.php [R,L]
我在找什么 if n-page.html,检查用户是否来自移动设备,如果来自移动设备,则重定向到错误页面,如果来自桌面设备,则无需执行任何操作,如果是其他页面,我不想要做任何事情。我正在尝试移动设备检查一切正常,只是无法检查它是否为 n-page.html。让我知道这里是否有人可以帮助我解决问题。 谢谢!
改为这样:
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile" [NC]
RewriteRule ^fernando/n-page\.html$ /fernando/error.php [R,L]
以上说明:如果请求针对 fernando/n-page.html
(无斜杠前缀)并且具有移动用户代理,则重定向至 /fernando/error.php
。这是一个 302(临时)重定向。
参考: