大量页面通过.htaccess和数据库查询重定向

时间:2013-01-23 00:20:21

标签: php apache .htaccess redirect

如何接受域(请求的URL)的输入并通过我自己的php文件(它将执行数据库查询,然后将用户重定向到正确的位置?

我们基本上有1500多页我们要重定向。并且URL结构不完全相同,只能进行简单的.htaccess重定向。

如果我们可以在.php文件中读取它,我想我可以轻松地在其中创建一个脚本。

1 个答案:

答案 0 :(得分:1)

您必须捕获URL路径,重定向到PHP脚本并将路径添加为查询字符串

RewriteEngine On
RewriteRule .* /script.php?$0 [QSA]

这会将所有请求重定向到script.php,并将URL路径作为第一个$_GET参数。原始查询字符串(如果有)将作为第二个和后面的[QSA]参数附加到$_GET)。