文件夹内的Htaccess

时间:2014-01-28 10:01:43

标签: wordpress apache .htaccess mod-rewrite redirect

我们正在尝试更改wordpress的域名。

博客位于名为“博客”的子文件夹中。

旧域

http://www.peluches-et-jouets-en-bois.fr/blog

我们希望将博客的所有页面重定向到:

http://www.peluchesetjouetsenbois.fr/blog

它适用于博客的主页,但只要我们转到博客的另一个页面,它就不再起作用了。

这是我们迄今为止所拥有的。

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]

    RewriteCond %{HTTP_HOST} ^(www\.)?peluches-et-jouets-en-bois.fr$
    RewriteRule ^(.*)$ http://www.peluchesetjouetsenbois.fr/blog/$1  [L,R=301]
    </IfModule>

    # END Wo

如果有人可以帮助我们,那就太棒了:)

非常感谢

1 个答案:

答案 0 :(得分:0)

在现有WP规则之前放置重定向规则:

RewriteEngine On
RewriteBase /blog/

RewriteCond %{HTTP_HOST} ^(www\.)?peluches-et-jouets-en-bois\.fr$ [NC]
RewriteRule ^(.*)$ http://www.peluchesetjouetsenbois.fr/blog/$1  [L,NE,R=301]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]