标签: url-masking

将自定义域、URL 掩码与 CloudRun 服务和 NEG 结合使用

我在使用带有自定义域的无服务器 NEG 和 URL 掩码时遇到问题。这是一些背景:

\n

我有多个服务部署为 CloudRun 服务(登录服务、搜索服务、反馈服务)。我正在尝试设置自定义域映射并使用 URL 屏蔽,以便将请求路由到适当的服务。

\n

我按照此处概述的步骤进行操作 - https://cloud.google.com/load-balancing/docs/https/setting-up-https-serverless \n我已经创建了负载均衡器、后端服务和带有无服务器网络的无服务器 NEG端点组类型为“Cloud Run”,选中“使用 URL 掩码”复选框,并提供我的自定义域 URL,如下所示 mycompany.com/,其中 mycompany.com 是我拥有的自定义域。

\n

注意:我计划仅使用一个无服务器 NEG 并利用 URL 掩码,以便它可以将请求路由到后端中适当的 CloudRun 服务。

\n

我已更新 mycompany.com 以使用 LB 通过上述步骤创建的公共 IP 地址。

\n

现在,当我输入 mycompany.com/login 或 mycompany.com/search 时,它不会将我定向到相应的 CloudRun 服务,而是收到错误 - “可以访问此站点\xe2\x80\x99t”

\n

我的问题:我是否需要设置自定义域并在指定 mycompany.com 的 CloudRun 页面上添加映射,并选择一项 CloudRun 服务来利用 URL 掩码?

\n

我在这里有点困惑,文档在这里对我没有帮助。

\n

请帮忙。

\n

此致,\n拉杰

\n

url-masking serverless google-cloud-load-balancer

7
推荐指数
0
解决办法
1031
查看次数

掩盖转发博客网址到自己的域名网址

Rounin的回答中 仔细撰写(非常感谢)关于如何将任何具有任何扩展名的blogspot网址重定向到mydomain.com对应的URL,现在问题是如何掩盖URL?我的意思是,一旦blogspot URL重定向到mydomain.com,我想继续显示原始的blogspot URL而不是mydomain.com.

regex .htaccess redirect blogger url-masking

6
推荐指数
1
解决办法
736
查看次数

.htaccess重定向后隐藏子目录网址

我正在将网站重定向到我创建的子目录.该子目录包含WordPress的安装,现在我想从网站屏蔽子目录URL.

现在它就像http://mywebsite.com/apt/

我想从URL中删除/ apt /.

我今天尝试了一切,在Google上搜索过,试图在我在这里找到的htaccess上写各种各样的东西,但没有任何效果.

在网站主目录的htaccess上,我使用此代码重定向

RewriteCond %{HTTP_HOST} ^mywebsite.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mywebsite.com$
RewriteRule ^/?$ "http\:\/\/www\.mywebsite\.com/\apt" [R=301,L] 
Run Code Online (Sandbox Code Playgroud)

在我的/ apt /文件夹中的那个

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /apt/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /apt/index.php [L]

</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

有人可以建议我如何从URL隐藏/ apt/extension?非常感谢.

.htaccess redirect url-rewriting url-masking

3
推荐指数
1
解决办法
1万
查看次数

删除查询字符串参数

有没有办法从azure api管理中的url中删除查询字符串参数?提前致谢

url-masking azure-api-management

3
推荐指数
1
解决办法
4159
查看次数

URL 屏蔽不适用于省略尾部斜杠的 URL

类似的问题还有很多,但似乎没有一个完全适合我。

我正在从 WordPress 网站迁移到简单的静态网站。但是,目前禁止我public_html完全删除该文件夹中托管的 WordPress 网站,直到证明一切都可以与静态网站配合使用。

我将静态站点部署到我的文件夹中的子子文件夹中,public_html例如/subfolderA/newSiteFolder

我已.htaccess使用以下命令更新了重定向到子子文件夹:

RewriteEngine on
RewriteCond %{REQUEST_URI} !newSiteFolder/ 
RewriteCond %{REQUEST_URI} !subfolderA/newSiteFolder/ 
RewriteRule (.*)$ /subfolderA/newSiteFolder/$1 [L] 
Run Code Online (Sandbox Code Playgroud)

当通过按站点内的链接导航站点时,此功能可以正常工作并在地址栏中正确显示,但是当从外部链接导航到站点时,子文件夹将显示在地址栏中。

例如,如果从外部链接单击“关于”页面,则会显示为 https://example.com/subfolderA/newSiteFolder/about, 而不是https://example.com/about

从外部链接单击时,如何屏蔽地址栏中的子文件夹名称?或者如何最好地改变我的重写规则来实现这一点?

apache .htaccess mod-rewrite url-rewriting url-masking

3
推荐指数
1
解决办法
636
查看次数

内联SVG Defs元素中的Alpha透明渐变

我有这个CODEPEN,这是我的问题:

我不明白为什么我应用并引用为我的蒙版填充的渐变无法如此渲染。它应该从完全不透明变为完全透明。对于渐变,我使用的是:http : //angrytools.com/gradient/?0_800080,100_450045&0_0,100_100&l_180

  <mask id="myMask" x="0" y="0" width="100%" height="100%">
    <rect x="0" y="0" width="100%" height="100%" fill="url(#grad1)" />
  </mask>
Run Code Online (Sandbox Code Playgroud)

另外,我不明白为什么要从use元素中删除fill =“ blue”属性,如下所示:

 <use xlink:href="#myText" mask="url(#myMask)" />
Run Code Online (Sandbox Code Playgroud)

文本显示为黑色,好像没有应用渐变。我定义的渐变是紫色。

谢谢!

svg transparency alpha linear-gradients url-masking

0
推荐指数
1
解决办法
2559
查看次数