重写.htaccess中的网址不起作用

时间:2016-08-09 08:19:04

标签: .htaccess url mod-rewrite

我的目录countries.php中有一个文件,我的客户页面(index.html)将使用该文件来获取国家/地区列表。到目前为止,当我使用此网址<div id="holder"> <input type="file" multiple id="file-input" /> </div>发出请求时,它确实有效,但当我执行localhost/api/countries时,它仍会获得所有国家/地区的列表 但如果我做localhost/api/countries/cuba它会返回我需要的东西。

这是我的.htaccess代码:

localhost/api/countries?name=cuba

它删除了.php扩展名,但它没有重写参数

1 个答案:

答案 0 :(得分:0)

您的规则仅在请求针对现有文件或目录时运行,删除条件或尝试此操作

RewriteRule (.*) /countries.php?name=$1