【发布时间】:2018-04-29 23:22:44
【问题描述】:
我正在尝试添加一个简单的重写规则,以便发送到 /api/v1/ 的任何请求都将由 /api/v1/api.php 处理
目前,当我尝试运行示例方法 /api/v1/example 时,它会在我身上执行 404
我正在关注这个tutorial,但有点困惑将我的重写规则放在我当前的 htaccess 文件中的哪个位置。
到目前为止,我的 htaccess 文件中的内容是:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^api/v1/(.*)$ api/v1/api.php?request=$1 [QSA,NC,L] # 404
</IfModule>
# END WordPress
我试过wordpress的方法,但也不管用
add_rewrite_rule('^api/v1/(.*)$','api/v1/api.php?request=$1','top');
任何帮助将不胜感激。
干杯:)
【问题讨论】:
标签: .htaccess