htaccessファイルを使用して一部のURLをリダイレクトするとします。.htaccessリダイレクトの問題:最後のパラメータが自動的に追加される
私のhtaccessファイルの下の通りです:「古いポストスラグ/」自動的に私はしません最後に追加それはhttp://yourwebsitedomain.com/new-post-type/new-post-slug/にリダイレクトする必要がありますが、それはhttp://yourwebsitedomain.com/new-post-type/new-post-slug/old-post-slug/
にリダイレクトされ
# 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>
Redirect /old-post-type/old-parent-post/old-post-slug/ /new-post-type/new-post-slug/
***** Some More URLs *****
# END WordPress
理由を知っている?
提案が受け入れられました。これは動作するはず
Redirect 301 /old-post-type/old-parent-post/old-post-slug/ http://your-domain.com/new-post-type/new-post-slug/
:
WordPressを使用しているようですが、単に「Redirection plugin」をインストールしてください。 –
ちょうど4つまたは5つのURLにプラグインを使用するとよいですか? @HyderB。それは非常にベッドではありませんか? –