How to redirect domain.com to domain.com/mypath/mypage from vhost file

问题描述 投票:0回答:1

问题陈述:

如何从虚拟主机文件将 example.com 重定向到 example.com/mypath/mypage

配置完成:

  1. 在 vhost ssl 和 ssl 中添加以下条目并重新启动 httpd
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.example.com [NC]
    RewriteRule ^(.*)$ https://www.example.com/mypath/mypage  [L,R=301]
    
    

问题: 如果用户类型 example.com 它应该去 https://www.example.com/mypath/mypage ,它没有发生

dns httpd.conf vhosts
1个回答
0
投票

你可以使用 Apache 的 mod_rewrite 模块。

打开要重定向的域的 vhost 文件。 将以下代码行添加到文件中:

RewriteEngine 开启 RewriteCond %{HTTP_HOST} ^domain.com$ [NC] 重写规则 ^$ /mypath/mypage [L,R=301]

改变

RewriteRule ^(.*)$ https://www.example.com/mypath/mypage
[L,R=301]

通过

RewriteRule ^$ /mypath/mypage [L,R=301]

© www.soinside.com 2019 - 2024. All rights reserved.