已经为此寻找了好几天,似乎没有人像将我的Facebook URL从普通网站重定向到mbasic版本网站一样。
我的想法是始终将所有“正常” facebook.com网址重定向到mbasic.facebook.com。当我单击Web上的链接时,以及当我在地址栏中输入URL时。最好匹配facebook.com,www.facebook.com,http(s)://facebook.com、http(s)://www.facebook.com
-本质上,让他们所有人都有一个“基础”。在“ facebook”之前,再也看不到普通的facebook网站,而只能使用基本版本。
。
我在Chrome中找到了一些使用正则表达式的重定向程序扩展(现在使用Requestly),我想我已经关闭了,但是此正则表达式似乎无效:
^((http(s)?:\/\/)?)((www.)?)facebook.com(\/)?.*$
这是RegExr:https://i.imgur.com/eljJ1vP.png上与我匹配的内容。 也尝试过这个,但是显然也是无效的:
^(http://)*(www.)*((?!mbasic).)*.$
其他时候使用正则表达式或通配符匹配,我可以查询到facebook.com更改为mbasic.facebook.com,但是每当我输入事件页面(facebook.com/events/ID)时,它不会重定向,或者将重复“ mbasic”部分,从而导致“ mbasic.mbasic.facebook.com”重定向。
还查看了用户脚本和更改主机文件,但我似乎还找不到解决方案。希望您能有所帮助。如果需要,请询问更多信息!预先感谢。
答案 0 :(得分:0)
由于您已经提到您正在使用Requestly,所以让我尝试使用Requestly Redirect Rule和Wildcard operator提出一个简单的解决方案。
尝试重定向规则:
Source - Url Matches (WildCard) http*://*facebook.com*
Destination - http$1://mbasic.facebook.com$3
解释很简单
www.
或其他任何我们有兴趣通过mbasic
更改$ 2的值,并保持$ 1,$ 3不变,这就是在Destination字段中完成的操作。
这是供参考的屏幕截图-
我尝试了一下,看起来工作正常。
免责声明-请求创建者在这里!如有其他问题,请随时通过requestly.extension@gmail.com
与我们联系,或在@requestly_ext进行推文