最近我们更改了子域的名称,现在我们需要将所有旧页重定向到新的子域页面。
示例页面链接:
我的发现:当我试图访问最高层的子域时,效果很好。
如何将旧子域上的所有URL重定向到新的子域?
目前我在.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]发布于 2013-10-11 16:55:34
通过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]发布于 2017-11-28 17:56:30
这对我有效,并维护URI:
RewriteCond %{HTTP_HOST} ^jquery\.webcodehelpers\.com
RewriteRule (.*)$ http://uieiq.webcodehelpers.com/$1 [R=301,L]我用它将子域重定向到另一个子域。
https://stackoverflow.com/questions/19323366
复制相似问题