【问题标题】:.htaccess redirect from old Joomla to Wordpress.htaccess 从旧的 Joomla 重定向到 Wordpress
【发布时间】:2016-12-28 18:48:57
【问题描述】:

我在从旧的 Joomla 重定向到新的 Wordpress 网站时遇到了麻烦。 网站站点是例如 www.thatsme.cz,但是当我想从 Joomla 加载这个旧 URL 时

http://thatsme.cz/bydleni-a-zahrada/756-jak-poznat-zkusenou-firmu

Wordpress 显示 404 错误,我如何重定向它以便新的 URL 将是

http://thatsme.cz/jak-poznat-zkusenou-firmu

我想重定向更多网站,所以它有点难,我只需要删除类别(bydleni-a-zahrada)和“/”之后的第一个数字和“-”。 就是这样

编辑: 我的 .htaccess 文件如下所示:

# 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

【问题讨论】:

    标签: php wordpress .htaccess redirect joomla


    【解决方案1】:

    您可以将此重定向规则用作您的第一条规则:

    RedirectMatch 301 ^/[^/]+/\d+-(.+)$ /$1
    

    【讨论】:

    • 看起来不起作用,我已将其插入到 RewriteBase / 行的正下方
    • 将其用作 .htaccess 中的第一行。它在我的 Apache 上运行良好,并将 http://localhost/bydleni-a-zahrada/756-jak-poznat-zkusenou-firmu 重定向到 http://localhost/jak-poznat-zkusenou-firmu
    • 我在 #BEGIN WordPress 之前插入了它,但问题是一样的 :-(
    • 哦,我必须将它也插入到主 .htaccess 上面这个...(我在共享主机上)现在它可以工作了!非常感谢! :)
    猜你喜欢
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多