无法从PHP URL重写生成的中获取值

无法从PHP URL重写生成的中获取值,php,.htaccess,mod-rewrite,xampp,wamp,Php,.htaccess,Mod Rewrite,Xampp,Wamp,我在从URL获取值时遇到问题。我使用的是Wamp服务器2.4版本,URL重写模块处于活动状态 我有以下链接 我尝试使用$\u get这样的方法从链接页面获取值 <?php if ( isset ( $_GET['id'] ) ) echo 'id: '.$_GET['id'].'<br>'; ?> 我得到了空白页!!!无法获取ID值 但这段代码在XAMMP服务器上运行时没有问题。我可以使用XAMMP获得值。但无法使用Wamp服务器获取valu 怎么了 感谢事实上,

我在从URL获取值时遇到问题。我使用的是Wamp服务器2.4版本,URL重写模块处于活动状态

我有以下链接

我尝试使用$\u get这样的方法从链接页面获取值

<?php

if (  isset ( $_GET['id'] ) ) echo 'id: '.$_GET['id'].'<br>';

?>
我得到了空白页!!!无法获取ID值

但这段代码在XAMMP服务器上运行时没有问题。我可以使用XAMMP获得值。但无法使用Wamp服务器获取valu

怎么了


感谢

事实上,它使用XAMMP工作,而不使用WAMP工作,这表明两个包之间的配置不同

再次检查.htaccess文件之间的差异,并确保XAMMP设置中的.htaccess文件与WAMP设置中的文件完全相同。接下来,检查php.ini文件之间的差异

RewriteEngine On

RewriteRule ^newspage/(\w+)/(\d+)/\w+/? newspage.php?type=$1&id=$2 [NC,L]
RewriteRule ^newspage/(\d+)/\w+/? newspage.php?id=$1 [NC,L] 
RewriteRule ^newspage/? newspage.php [NC,L]