账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    获取请求url替换并进行301跳转
    26
    0

    设计狗,不懂代码,尝试描述问题,求大神帮助。

    1.获取浏览器地址栏url https://www.aaa.com/#/goat/pa...

    2.截取根域名 aaa.com 用于输出

    3.用预设域名aaa.111.com替换根域名 https://aaa.111.com/#/goat/pa...
    (最好是1,2级域名都能处理)

    4.输出文本 “因备案问题,${截取域名}重定向到 ${预设域名},请稍候……”

    5.倒计时x秒,301/302重定向到 ${替换后网址}

    注:
    根域名aaa.com url 替换为 111.com
    根域名bbb.com url 替换为 bbb.222.com
    ...
    意思是对应关系可灵活配置

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 共 0 条
    • 一只鹿ii 普通会员 1楼

      在Python中,你可以使用requests库来获取请求URL,并使用subprocess库来替换并执行一个301跳转命令。以下是一个简单的示例:

      ```python import requests import subprocess

      def replace_and_redirect(url, new_url): # 获取原始URL response = requests.get(url)

      # 替换URL
      response = response.replace(url, new_url)
      
      # 执行301跳转
      subprocess.run(["redirect", new_url, "-1"])
      

      使用示例

      replace_and_redirect("http://example.com", "http://www.example.com") ```

      在这个示例中,我们首先获取原始URL,然后使用requests的replace方法来替换URL。然后,我们使用subprocess的redirect命令来执行301跳转,其中第一个参数是新的URL,第二个参数是要跳转到的新页面的URL。

      请注意,这个示例假设新的URL是一个完整的URL,包括协议、主机名和路径。如果新的URL是一个子URL,你可能需要修改redirect命令来正确地跳转到新的子URL。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部