我在使用带有自定义域的无服务器 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在Rounin的回答中 仔细撰写(非常感谢)关于如何将任何具有任何扩展名的blogspot网址重定向到mydomain.com对应的URL,现在问题是如何掩盖URL?我的意思是,一旦blogspot URL重定向到mydomain.com,我想继续显示原始的blogspot URL而不是mydomain.com.
我正在将网站重定向到我创建的子目录.该子目录包含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?非常感谢.
有没有办法从azure api管理中的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。
从外部链接单击时,如何屏蔽地址栏中的子文件夹名称?或者如何最好地改变我的重写规则来实现这一点?
我有这个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)
文本显示为黑色,好像没有应用渐变。我定义的渐变是紫色。
谢谢!
url-masking ×6
.htaccess ×3
redirect ×2
alpha ×1
apache ×1
blogger ×1
mod-rewrite ×1
regex ×1
serverless ×1
svg ×1
transparency ×1