Ste*_*tay 0 php api rest mod-rewrite rewrite
我想制作我的第一个api,但是我在设置网址时遇到了麻烦.api url在这里:
http://tools.fifaguide.com/api/
Run Code Online (Sandbox Code Playgroud)
例如,如果有人去:
http://tools.fifaguide.com/api/player/messi
Run Code Online (Sandbox Code Playgroud)
然后我需要加载这个页面:
http://tools.fifaguide.com/api/server.php
Run Code Online (Sandbox Code Playgroud)
我在.htaccess写什么?我应该把它放在哪里?
这就是我现在所拥有的:
RewriteEngine On
RewriteRule ^api http://tools.fifaguide.com/api/server.php
Run Code Online (Sandbox Code Playgroud)
但它没有做任何事情,htacces文件也在api文件夹中.任何帮助都会真的很难受!
这就是最终为我工作的东西
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/api/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ api/index.php [QSA,L]
////// wordpress stuff /////////
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)