gpt4 book ai didi

.htaccess 捕获当前 url 并将 url 作为查询字符串到页面

转载 作者:行者123 更新时间:2023-12-01 10:59:23 24 4
gpt4 key购买 nike

我想通过 .htaccess 捕获 url 并将该 url 作为查询字符串发送到页面,该页面将检查来自数据库的 url 是否存在。

所以我的问题是我有一个 www.example.org 的旧站点,它有 4200 个旧链接,应该映射到新站点 www.example.net。

现在我已经创建了一个 url 映射器应用程序,它将旧站点 url (4200) 映射到新站点 url。在这个 url 映射器应用程序中,我有一个 .htaccess,它将在将 url 发送到应用程序之前捕获它。现在在这里我想捕获用户点击的完整 URL,它指向旧站点 & 然后将 url 发送到一个页面,查询字符串作为完整的 url,可以根据 (4200) 旧 url 检查然后重定向到新站点对应页面。

我怎样才能做到这一点。在 .htaccess 中获取完整的 URL 并将其作为请求参数传递给页面。

最佳答案

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/mapping_script.php
RewriteRule ^(.*)$ /mapping_script.php?url=http://%{HTTP_HOST}%{REQUEST_URI} [L,QSA]

您可以将 mapping_script.php 替换为您调用的脚本。如果您不需要 URL 的 http://domain.name/ 部分,请从规则的目标中删除 http://%{HTTP_HOST}

关于.htaccess 捕获当前 url 并将 url 作为查询字符串到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12578058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com