首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是最好的方式转发链接到相同的链接,但在子域?

问什么是最好的方式转发链接到相同的链接,但在子域?
EN

Stack Overflow用户
提问于 2021-09-03 17:59:20
回答 1查看 29关注 0票数 0

假设我想将链接从主域转发到子域,那么最好的方法是什么呢?我知道这可能是有意义的,所以请看下面。

sub.example.com/page

  • Forwarding

  • 端链接:链接:example.com/page

我知道如何做个别的网页,但我不能为我的生活想出任何方法,使它是自动的。我觉得.HTACCESS是最好的方法,但我还是不知道该怎么做。

运行在基于Linux的共享主机上。

EN

回答 1

Stack Overflow用户

发布于 2021-09-04 09:48:15

好吧,您只需要一个简单的RewriteRule来实现外部重定向。您将在此处或在有关请求重写的任何教程中找到大量的现有和工作示例。

代码语言:javascript
复制
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^/?page https://sub.example.com%{REQUEST_URI} [QSA,R=301,L]

为此,apache重写模块需要加载到http服务器,并且显然需要在请求的位置启用重写。

从R=302临时重定向开始是个好主意,只在您对实现满意后才将其更改为R=301永久重定向。这可以防止严重的用户缓存问题。

一般来说,您应该更喜欢在实际的http服务器主机配置中实现这样的规则。如果您没有访问该文件的权限,当然可以使用分布式配置文件(通常称为".htaccess"),但这有一些缺点。另外,需要首先使用AllowOverride指令为请求的位置启用它们的解释。

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

https://stackoverflow.com/questions/69048983

复制
相关文章

相似问题

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