Apache 获取url(.htaccess)的最后一部分
我希望以get请求的形式获取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完全不同的内容。类似于(未测试)
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