如何限制通过子域访问应用程序?

沙钦沙

我第一次将应用程序与域绑定,并且我已将我的应用程序与域绑定并且它有一个A Name.

www.domain.de

我也有两个子域。

api.domain.de
admin.domain.de

现在我有一个静态应用程序,它只能通过主域访问,不能通过子域访问。

我试过的

RewriteEngine On

RewriteCond %{HTTP_HOST} ={api.domain.de}[NC]
RewriteCond %{QUERY_STRING} ^({folderName})
RewriteRule ^$ http://{domain}.de//?%1 [R=301,L]

任何人都可以帮助实现这一目标吗?

阿卡沙

这可能是一种直接的方法......

它实现了将所有请求外部重定向到与“www.example.com”不同的任何主机名,同时保留请求的路径和查询字符串。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule ^/?(.*)$ https://example.com/$1 [QSA,R=301]

我会,不过,预计有你的特定请求希望重定向。您在问题中提到的两个主机名都表明它们旨在用于特定目的。因此,最有可能的这些要求应该不是重定向?

这可以使用额外的内部重写来实现,该重写在应用更通用的重定向之前处理此类请求

RewriteEngine On

RewriteCond %{HTTP_HOST} ^admin\.example\.com$
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^/?(.*)$ /admin/$1 [END]

RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule ^/?(.*)$ https://example.com/$1 [QSA,R=301]

显然,这些只是示例,您需要调整它们以满足您的特定需求。你的问题在这里很模糊,所以这是我们能提供的最好的...

更新

<IfModule mod_rewrite.c>
RewriteEngine On 

RewriteCond %{HTTP_HOST} ^api.domain.de$ [OR]
RewriteCond %{HTTP_HOST} ^admin.domain.de$
RewriteRule (.*)$ http://domain.de/projectName/$1 [R=301,L]
</IfModule>

这对我有用... :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何限制某些应用程序对硬盘的写/读访问

来自分类Dev

如何限制对我不仅仅通过另一个引荐来源应用程序控制的应用程序的访问?

来自分类Dev

如何限制用户访问其子域

来自分类Dev

限制应用程序访问设备

来自分类Dev

如何通过访问令牌了解 Facebook 应用程序

来自分类Dev

使应用程序可通过两个域访问以进行同源 AJAX 请求

来自分类Dev

如何限制用户使用特定域来使用 firebase 注册我的应用程序

来自分类Dev

如何通过ngrok访问子域?

来自分类Dev

限制访问域但允许访问子域

来自分类Dev

Rails应用程序中子域的子域

来自分类Dev

限制对ASP.Net Web应用程序的访问(仅允许来自同一域的计算机)

来自分类Dev

通过 url 访问桌面应用程序

来自分类Dev

无服务应用程序的部署失败-启用细粒度的访问控制或对您的域应用限制性访问策略

来自分类Dev

如何限制仅某些用户访问我的应用程序中的特定功能?

来自分类Dev

如何将对ContentProvider的访问限制为仅对我的应用程序?

来自分类Dev

在调试应用程序时如何限制对ios框架的.m文件的访问?

来自分类Dev

如何限制对cordova android内部存储中的应用程序文件的访问?

来自分类Dev

如何在Winform应用程序的父控件中限制子控件?

来自分类Dev

如何在根域的子文件夹中运行CakePHP应用程序?

来自分类Dev

如何将应用程序配置为可用的子域Cookie?

来自分类Dev

如何托管多个 Angular 应用程序,使用 nginx 容器进行子域

来自分类Dev

如何在节点 js 应用程序中使用本地主机上的通配符子域

来自分类Dev

如何通过应用程序限制磁盘使用(写入/ I / O)?(不占用空间)

来自分类Dev

如何通过域将参数传递到 Apps Script Web 应用程序?

来自分类Dev

限制IP地址以在GAE上访问您的应用程序?

来自分类Dev

限制应用程序本身中的phpmyadmin访问

来自分类Dev

Secure Gateway:限制对Bluemix应用程序的访问

来自分类Dev

限制对某些应用程序的监视器访问

来自分类Dev

限制用户表单访问 React 应用程序中的页面

Related 相关文章

  1. 1

    如何限制某些应用程序对硬盘的写/读访问

  2. 2

    如何限制对我不仅仅通过另一个引荐来源应用程序控制的应用程序的访问?

  3. 3

    如何限制用户访问其子域

  4. 4

    限制应用程序访问设备

  5. 5

    如何通过访问令牌了解 Facebook 应用程序

  6. 6

    使应用程序可通过两个域访问以进行同源 AJAX 请求

  7. 7

    如何限制用户使用特定域来使用 firebase 注册我的应用程序

  8. 8

    如何通过ngrok访问子域?

  9. 9

    限制访问域但允许访问子域

  10. 10

    Rails应用程序中子域的子域

  11. 11

    限制对ASP.Net Web应用程序的访问(仅允许来自同一域的计算机)

  12. 12

    通过 url 访问桌面应用程序

  13. 13

    无服务应用程序的部署失败-启用细粒度的访问控制或对您的域应用限制性访问策略

  14. 14

    如何限制仅某些用户访问我的应用程序中的特定功能?

  15. 15

    如何将对ContentProvider的访问限制为仅对我的应用程序?

  16. 16

    在调试应用程序时如何限制对ios框架的.m文件的访问?

  17. 17

    如何限制对cordova android内部存储中的应用程序文件的访问?

  18. 18

    如何在Winform应用程序的父控件中限制子控件?

  19. 19

    如何在根域的子文件夹中运行CakePHP应用程序?

  20. 20

    如何将应用程序配置为可用的子域Cookie?

  21. 21

    如何托管多个 Angular 应用程序,使用 nginx 容器进行子域

  22. 22

    如何在节点 js 应用程序中使用本地主机上的通配符子域

  23. 23

    如何通过应用程序限制磁盘使用(写入/ I / O)?(不占用空间)

  24. 24

    如何通过域将参数传递到 Apps Script Web 应用程序?

  25. 25

    限制IP地址以在GAE上访问您的应用程序?

  26. 26

    限制应用程序本身中的phpmyadmin访问

  27. 27

    Secure Gateway:限制对Bluemix应用程序的访问

  28. 28

    限制对某些应用程序的监视器访问

  29. 29

    限制用户表单访问 React 应用程序中的页面

热门标签

归档