【问题标题】:Htaccess inside a folder文件夹内的Htaccess
【发布时间】:2014-01-28 10:01:43
【问题描述】:

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

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

旧域名是

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

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

非常感谢

【问题讨论】:

    标签: wordpress apache .htaccess mod-rewrite redirect


    【解决方案1】:

    将重定向规则放在现有的 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]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-31
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多