【问题标题】:Redirect 301 with wordpress articles from a domain to another使用 wordpress 文章将 301 从一个域重定向到另一个域
【发布时间】:2015-09-02 07:44:36
【问题描述】:

我的客户将他的 wordpress 网站更改为新域。 我尝试使用 htaccess 动态重定向 301 文章,但它不起作用。

文章网址格式为:/%year%/%monthnum%/%day%/%postname%/

我把它放在 htaccess 中但不工作:

redirect 301 /([0-9]*)/([0-9]*)/([0-9]*)/(.*)/ http://www.newdomain.com/$1/$2/$3/$4/

你能帮帮我吗? 谢谢

编辑: 这是我的实际 .htaccess :

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteRule ^(\d+)/(\d+)/(\d+)/([\w\-]+)/?$ http://www.newdomain.com/$1/$2/$3/$4/ [R=302,NC,L]

【问题讨论】:

    标签: wordpress .htaccess redirect


    【解决方案1】:

    您可以为此使用 mod_rewrite:

    RewriteEngine On
    RewriteRule ^(\d+)/(\d+)/(\d+)/([\w\-]+)/?$ http://www.newdomain.com/$1/$2/$3/$4/ [R=302,NC,L]
    

    如果您对重定向感到满意,并希望将其永久化,您可以将 302 更改为 301

    【讨论】:

    • 对不起,它不起作用。我用我的实际 htaccess 编辑我的问题。
    • 您需要将规则移到您的RewriteBase下方,否则将不起作用。
    猜你喜欢
    • 1970-01-01
    • 2013-05-18
    • 2015-12-15
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    • 2011-03-04
    • 2016-12-13
    • 2016-07-30
    相关资源
    最近更新 更多