我最近升级了我的网站,更改了底层系统,并将旧内容推送到子域。
我希望旧的内容的谷歌索引网址仍然可用,所以我添加了一个重写规则到主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/*