htaccess将cirtain请求重定向到不同的子域

时间:2017-04-12 16:33:57

标签: apache .htaccess redirect mod-rewrite

我最近升级了我的网站,更改了底层系统,并将旧内容推送到子域。

我希望旧的内容的谷歌索引网址仍然可用,所以我添加了一个重写规则到主htaccess,我认为会重新定位使用查找旧的2015年帖子,但它似乎不是工作

我已将规则添加到CraftCMS默认htaccess的顶部,该默认htaccess位于我的域的根目录。

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^/2015(/.*)?$ http://old.keithcod.es/2015$1 [R=301,L]

    # Send would-be 404 requests to Craft
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
    RewriteRule (.+) index.php?p=$1 [QSA,L]
</IfModule>

我澄清,我尝试将所有流量从/2015/*重定向到old.keithcod.es/2015/*

0 个答案:

没有答案