首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于多个API地址的.htaccess

用于多个API地址的.htaccess
EN

Stack Overflow用户
提问于 2016-02-20 07:41:12
回答 1查看 25关注 0票数 0

我有一个领域,托管3个不同的Wordpress页面和两个不同的API。

它或多或少是这样工作的:

  • http://mywebsite.com (在根文件夹中有一个worpress )
  • http://mywebsite.com/wordpress2 (安装在此子文件夹中并具有另一个域重定向到它的另一个wordpress )
  • http://mywebsite.com/wordpress3 (与上面相同)
  • http://mywebsite.com/backend/domain1/api/v1
  • http://mywebsite.com/backend/domain2/api/v1

现在,我希望重写API URL的规则,这样我就可以拥有:

  • http://mywebsite.com/domain1/api/v1
  • http://mywebsite.com/domain2/api/v1

而Worpress网站的URL没有被更改。

我试过以下几种方法,但不起作用:

代码语言:javascript
复制
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule domain1/api/v1(.*)$ backend/domain1/index.php?request=$1 [QSA,NC,L]
RewriteRule domain2/api/v1(.*)$ backend/domain2/index.php?request=$1 [QSA,NC,L]
</IfModule>

有人能给点线索吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-02-20 12:29:30

都是我的错。它无法工作,因为httpd.conf文件中的"LoadModule rewrite_module模块/mod_rewrite.so“行注释掉了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35520508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档