我在 server.com/site_admin/api 中有一个 .htaccess (实际目录结构:/public_html/site_admin/api)
我想将所有请求定向到相应的 php 文件。所以 api/users 会重写为 api/users.php
所以我写了这条规则:
RewriteEngine On
RewriteRule ^(.*)$ $1.php
但它不起作用。当我访问 url server.com/site_admin/users 时收到 404
当我向它添加 [R=301] 时
RewriteRule ^(.*)$ $1.php [R=301]
我发现它重定向到http://server.com/home/server_user/public_html/site_admin/api/users.php 而不是http://server.com/site_admin/api/users.php
有人可以帮我吗