2017-11-29 4 views
1

私はカスタムポストタイプ "used_car"を持っています。これらの投稿タイプのURLを末尾のスラッシュから末尾のスラッシュにリダイレクトしたい例えば。特定のカスタムポストタイプのURLのみを後続のスラッシュから後続のスラッシュにリダイレクトする方法はありますか?

このURLは、このURLにリダイレクト https://www.carsangrah.com/used_car/delhi-ncr/faridabad/maruti-suzuki-zen-estilo-lx_857/

になることです。 https://www.carsangrah.com/used_car/delhi-ncr/faridabad/maruti-suzuki-zen-estilo-lx_857

私はすでに、すべてのURLをリダイレクトするためであるthis questionを確認し、しかし、私は、文字列(used_car)を含む特定のURLのみをリダイレクトします。

+3

可能な重複[文字列PHPから末尾のスラッシュを削除](https://stackoverflow.com/questions/4319105/remove-trailing-slash-from-string-php) –

+0

@DavidStockingerすべてのURLをリダイレクトします。私はいくつかの特定のURLのためだけにそれをしたい。 – Swati

+0

あなたの質問を編集して、リンクされたものとどのように違うのかを明確にしておきましょう。 –

答えて

1

あなたは使用することができます。

RewriteEngine on 
RewriteRule ^(used_car/.+)/$ $1 [NC,R=301,L] 
+0

私の.htaccessを以下のように編集しました。しかし、成功はありません。 は '#は でRewriteBase/ のRewriteRule ^指数\ .PHPの$でのWordPress <のIfModule mod_rewrite.c> RewriteEngine BEGIN! - [L] するRewriteCondの%{REQUEST_FILENAME} -f するRewriteCond%{REQUEST_FILENAME}を を-d RewriteRule。 /index.php [L] するRewriteRule ^(1 /.+)/$ $ used_car [NC、R = 301、L] #端 'でRewriteBase /後RewriteEngine on'の'せずWordPress' – Swati

+0

プレイス私のルール() ' – Croises

+0

ありがとう@Croises、その素晴らしい作業!それはhttpsからhttpにリダイレクトされています。しかし、私はこの答えを受け入れています。 – Swati

関連する問題