此问题在此处已有答案:
Reference: mod_rewrite, URL rewriting and "pretty links" explained(5个答案)
上个月关门了。
我对htaccess完全是新手,从来不需要自己做,但现在是时候了。
我有一个简单的PHP API,所以我需要将所有URL重定向到index.php(PHP将处理路由),因此
localhost/api/user
localhost/api/post
localhost/api/whatever
转到
localhost/index.php
这是很简单的猜想吗?
RewriteRule (.*) /api/index.php
但比我还需要一件事,那就是,当网址的最后一个序列是数字一样:
localhost/api/user/142
localhost/api/post/675
localhost/api/whatever/2136912
它应该转到转到
localhost/index.php?id=GIVEN_NUMBER
有没有办法做到这一点,或者我应该开始工作的PHP解决方案?谢谢
1条答案
按热度按时间frebpwbc1#
创建规则,如
然后在index.php上解析请求的URL并采取操作。