2016-08-22 13 views
1

私の古いJoomlaから新しいWordpressサイトへのリダイレクトで困っています。 ウェブサイトWordpressのは私に404エラーを示して、私はそれをリダイレクトすることができますどのように新しいURLが.htaccess古いJoomlaからWordpressへのリダイレクト

http://thatsme.cz/jak-poznat-zkusenou-firmu 
なります
http://thatsme.cz/bydleni-a-zahrada/756-jak-poznat-zkusenou-firmu 

例www.thatsme.czのためですが、私はJoomlaの

からこの古いURLをロードしたいとき

サイトをリダイレクトしたいので、ちょっと難しく、「 - 」の後にカテゴリ(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 

答えて

1

あなたはあなたの非常に最初のルールとして、このリダイレクトルールを使用することができます。

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

私が持っている、働いていないように見えるすべての

EDITであることは RewriteBase/ –

+0

.htaccessの最初の行として使用してください。私のApacheでうまく動作し、 'http:// localhost/bydleni-a-zahrada/756-jak-poznat-zkusenou-firmu'を' http:// localhost/jak-poznat-zkusenou-firmu'にリダイレクトします。 – anubhava

+0

私は持っています#BEGIN WordPressの前に挿入しましたが、問題は同じです:-( –

関連する問題