如何在.htaccess中从一个子域重定向到另一个子域?

Nag*_*rao 2 regex apache .htaccess mod-rewrite redirect

最近我们更改了子域名,现在我们需要将所有旧页面重定向到新的子域名页面.

示例页面链接:

我的发现:当我尝试访问顶级子域时,它运行良好.

如何将旧子域上的所有网址重定向到新的子域?

目前我在.htaccess文件中有以下代码,请指导解决问题

RewriteEngine on
RewriteCond %{HTTP_HOST} ^jquery\.webcodehelpers\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.jquery\.webcodehelpers\.com$
RewriteRule ^/?$ "http\:\/\/uieiq\.webcodehelpers\.com\/search\/label\/jquery\ interview\ questions" [R=301,L]
Run Code Online (Sandbox Code Playgroud)

anu*_*ava 9

启用mod_rewrite并.htaccess通过httpd.conf然后将此代码放入您的 DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^jquery\.webcodehelpers\.com$ [NC]
RewriteRule ^ http://uieiq.webcodehelpers.com%{REQUEST_URI} [L,R=301,NE]
Run Code Online (Sandbox Code Playgroud)

请阅读:Apache mod_rewrite简介

  • 请不要在评论中发布代码,它根本不可读。编辑您的问题并在那里发布您的代码。 (2认同)