将博客请求转发到另一个URL

时间:2017-11-16 作者:Michael Harmon

在这里面。htaccess文件,我需要添加一个命令,将流量从一个域转发到另一个域。有人能帮忙吗?

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

1 个回复
SO网友:Drupalizeme

在你的根里.htaccess:

RewriteEngine on 
RewriteRule ^blog/(.*)$ http://www.newdomainyouknow.com/blog/$1 [R=301,L]
或在子文件夹中.htaccess

RewriteEngine on 
RewriteRule ^(.*)$ http://www.newdomainyouknow.com/blog/$1 [R=301,L]
您可以删除所有其他条目。

但这会将所有请求从一个域移动到新域:例如http://oldandboringdomain.com/blog/cool-staf将重定向到http://www.newdomainyouknow.com/blog/cool-staf

具有301 redirect (永久)这意味着不仅可以通过浏览器访问,而且可以通过浏览器访问。

结束

相关推荐

使用htaccess反转域名“分片”

之前,我一直在使用域切分来提供来自无CookieList域的图像。我已更改域中的所有路径。com/wp内容/上传/*到/媒体/使用以下htaccess规则:RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://media.domain.com/$1 这导致以下链接:https://www.domain.com/wp-content/uploads/2017/08/image.jpeg 要重定向到:https://media.domai