Apache 获取url(.htaccess)的最后一部分

Apache 获取url(.htaccess)的最后一部分,apache,.htaccess,Apache,.htaccess,我希望以get请求的形式获取url的最后一部分(使用htaccess重写规则),如下所示: http://localhost/services/rest/users/availability/detailed/Player 致: 我试过: RewriteRule ^detailed/(.*)$ index.php?name=$1 重写规则中的“^”将模式锚定到URL的开头。但是在detailed之前的URL中有一大堆内容。此外,重写结果将给出与您所声明的URL完全不同的内容。类似于(未测试)

我希望以get请求的形式获取url的最后一部分(使用htaccess重写规则),如下所示:

http://localhost/services/rest/users/availability/detailed/Player
致:

我试过:

RewriteRule ^detailed/(.*)$ index.php?name=$1

重写规则中的“^”将模式锚定到URL的开头。但是在
detailed
之前的URL中有一大堆内容。此外,重写结果将给出与您所声明的URL完全不同的内容。类似于(未测试)
RewriteRule^(.*/detailed)/(.*)$$1?name=$2
的内容会更接近。服务器错误!错误500好吧,我确实说过它未经测试。:-)错误日志有助于对其进行微调吗?此
.htaccess
文件在哪里?URL是否映射到物理目录(哪些位)?
RewriteRule ^detailed/(.*)$ index.php?name=$1