当前位置: 首页 > 知识库问答 >
问题:

如何使用apache模式_重写规则重定向到动态URL(不是经典的重定向)?

林德华
2023-03-14

我想使用apache mod_重写规则重定向到动态URL,而不改变URL本身。

动态URL:www.example.com/business/carwash

在上面的url中,“洗车”部分是一个用户名,用于查找特定的业务。我想要一个这样的网址:carwash.example.com重定向以显示此网址的内容:www.example.com/business/carwash而不改变网址(网址保持carwash.example.com)。

我尝试了以下代码:

但是没有成功。我怎么能做到呢?提前感谢。

共有1个答案

郭业
2023-03-14

在这种情况下,可以使用%1在重写规则中替换子域carwash

RewriteCond %{HTTP_HOST} ^(.*).cityrakhsh.com$
RewriteRule ^(.*) "http://cityrakhsh.com/business/%1/" [P]
 类似资料:
  • 有人能帮我重定向/重写url吗? 例如。com/url/*-- 我在VHost文件中尝试了重定向匹配或重新写入规则。。。 重定向匹配^/url/(.*)$ http://newdomain.com/new/path/url/url/1美元 重定向匹配 ^/(.*)$ http://newdomain.com/new/path/go/1美元 重写引擎在重写康德%{HTTP_HOST}^example

  • 我有一个客户在他们的网站上有一个重写规则,使用404和SSL与https:但它总是重写为“www.mywebsite”。com'。他们希望它没有www。每当我试图修改规则时,代码就会因“太多重定向”而中断 这是旧的. htaccess规则 我试图删除上面的“www”,但当我这样做时,你会得到一个错误-无休止的重定向。 目标是一个简单的重写规则,允许所有重定向和404错误转到https://mywe

  • 表单的url https://www.example.com/i/http://some-image-url.png 文档链接:http://docs.aws.amazon.com/amazons3/latest/dev/howdoiwebsiteconfiguration.html#configure-bucket-as-website-routing-rule-syntax

  • 问题内容: 从上一页收集到数据后,我想向客户显示另一页。但是我在服务器端重定向新URL时遇到麻烦。这是我的逻辑: 将带有POST操作的用户输入提交给服务器; 服务器运行函数saveChoice()将用户输入保存到数据库中; 保存用户输入后,服务器将新的URL发送给客户端。 当客户端获取新URL时,服务器读取数据库并取出保存的数据 我坚持执行第3步(这里是流程示例): 这是模板: 我可以知道如何重定

  • 问题内容: 我正在通过Java访问网页,如下所示: 但是在某些情况下,一个URL重定向到另一个URL。所以我想知道以前的URL重定向到的URL。 以下是我作为响应得到的标题字段: 因此,目前,我正在根据标头字段的值构造重定向的url 。在上述情况下,重定向的网址为 有什么标准方法可以确定特定的URL将要重定向到哪个URL。 我知道,当一个URL重定向到其他URL时,服务器会发送一个中间响应,该响应

  • 重定向到一个 URL 。 使用 window.location.href 或 window.location.replace() 重定向到 url 。 传递第二个参数来模拟链接点击(true - 默认值)或HTTP重定向(false)。 const redirect = (url, asLink = true) => asLink ? (window.location.href = url)