我正在使用wordpress并尝试将我的整个网站重定向到新域名。我希望网站结构保持相同的方式:
" www.domain.com" 重定向到" www.domain.ca"
" www.domain.com/post1" 重定向到" www.domain.ca/post1"
因为我的网站是wordpress所以htaccess已经有了一些命令。我没有改变那些命令只是添加了更多,因为我的网站主页开始重定向而不是整个网站。根据我的研究" RewriteRule ^(。*)$ ..."让整个网站重定向但不幸的是它不是。我的所有htaccess代码都在下面给出。我已经在代码中替换了我的域名。
旧域名: www.domain.com
新域名: www.domain.ca
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ "http\:\/\/www\.domain\.ca/$1" [R=301,L]
谢谢。