-1

我正在尝试更新 .htaccess 以将我从 :
page.php/name
重定向 到page.php?id=name
任何人都可以帮忙举个例子吗?我找到了很多例子,但不适用于这种情况。

4

1 回答 1

0

要重定向(告诉浏览器page.php/name的请求位于page.php?id=name,从而更改位置栏中的 URL),您可以执行以下两项操作之一。

使用 mod_alias:

RedirectMatch 301 ^/page\.php/(.*)$ /page.php?id=$1

或使用 mod_rewrite:

RewriteRule ^/?page\.php/(.*)$ /page.php?id=$1 [QSA,L,R=301]

如果您不想要永久重定向 (301),请从上面删除301=301部分。

于 2013-04-23T22:12:40.107 回答