1

我在 Apache 服务器上,并在 IONOS 上使用 MySQL 数据库创建了一个带有 php 的站点。

我想将 URL 从 /page.php?id=xxx 重定向到 /page/xxx

我已经编写了一个 .htaccess 文件并将其上传到根文件夹中。直到昨天它工作得很好。我查看了所有 IONOS 支持页面和不同的网站,但找不到问题所在。

我的 htaccess 文件如下所示:

RewriteEngine On

RewriteBase /

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

当我尝试使用 /page/xxx 访问页面时,它无法获取 xxx id 变量。

4

1 回答 1

0

DocumentRoot 中不需要 RewriteBase /。此外,您的 RewriteRule 似乎被颠倒了:

RewriteRule ^page\.php?id=(.*)$ /page/$1 [QSA,L]
于 2020-12-22T06:38:35.267 回答