301重定向 - 旧域到新的不使用非www

时间:2014-04-27 00:18:48

标签: php wordpress .htaccess redirect

我正在尝试将我的旧网站f1arab.com重定向到formulawahad.com,其中包含所有链接。我使用了安装在wp_ar文件夹中的Wordpress。

我在朋友的帮助下把这个代码放在root中可用的htaccess中(不是wp_ar),但它似乎只能在没有“www”的情况下工作,并且它不会像f1arab.com/news那样在链接中重定向/ 111 to formulawahad.com/news/111。

我怎样才能做到这一点?

# 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

RewriteEngine On
RewriteCond %{HTTP_HOST} ^f1arab\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.formulawahad\.com$
RewriteRule (.*)$ http://www.formulawahad.com/$1 [R=301,L]

php_value memory_limit 1024M

<Files "config.php">
Order Allow,Deny
Deny from All

谢谢大家。

1 个答案:

答案 0 :(得分:0)

添加此项作为f1arab.com网站的htaccess应该有效。它会将转到旧网站的所有网页重定向到新网站(因此f1arab.com/about会定向到www.formulawahad.com/about

RewriteEngine on
RewriteRule ^(.*)$ http://www.formulawahad.com/$1 [R=301,L]