Vij*_*har 3 .htaccess url-mapping
我想通过.htaccess捕获url并将该url作为查询字符串发送到页面,该页面将检查数据库中是否存在url.
所以我的问题是我有一个旧网站www.example.org&这有4200旧链接应该与新网站www.example.net映射.
现在我已经创建了一个url映射器应用程序,其中旧站点URL(4200)与新映射器映射.在这个url mapper应用程序中,我有一个.htaccess,它会在将url发送到应用程序之前捕获它.现在,我想捕获用户点击旧网站的完整URL,然后将网址发送到一个页面,查询字符串为完整网址,可以针对(4200)旧网址进行检查,然后重定向到新网站的相应页面.
我怎样才能做到这一点.获取.htaccess中的complete URL并将其作为请求参数传递给页面.
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/mapping_script.php
RewriteRule ^(.*)$ /mapping_script.php?url=http://%{HTTP_HOST}%{REQUEST_URI} [L,QSA]
Run Code Online (Sandbox Code Playgroud)
您将替换mapping_script.php为您的任何此脚本调用.如果您不需要http://domain.name/URL 的一部分,请http://%{HTTP_HOST}从规则的目标中删除.
| 归档时间: |
|
| 查看次数: |
4590 次 |
| 最近记录: |