所以我正在尝试使用htaccess
创建一个漂亮的URL我想将www.domain.com/r.php?id=123
转换为www.domain.com/r/123
我使用这个htaccess代码来执行此操作: -
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^r/([0-9]*)/([a-z]*)$ ./r.php?user=$1
但是,在r.php上,当我尝试获取ID的值时,我得到了
/Library/WebServer/Documents/ico/main/r.php:2:
array (size=0)
empty
这里; s我的r.php文件
<?php
var_dump($_REQUEST);
?>
我在这里做错了什么?
答案 0 :(得分:0)
如果您的链接包含id,请确保在.htaccess重写规则中您实际使用的是id。所以请遵循以下逻辑:
RewriteEngine On
RewriteRule whatever/r/(.*)script_name.php?id=$1 [L]