IONOS 上的 htaccess 动态重定向问题

Trouble with htaccess dynamic redirects on IONOS

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

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

我写了一个.htaccess 文件并上传到根文件夹。直到昨天它工作正常。我查看了所有 IONOS 支持页面和不同的网站,但我找不到问题所在。

我的 htaccess 文件如下所示:

RewriteEngine On

RewriteBase /

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

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

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

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