2016-04-25 11 views
0

私はファイルのリストを持つブログを持っています。彼らは数字、ダッシュと投稿の名前を持っています。私は数字とダッシュを削除しようとします。URLから番号を削除します。 RewriteRule

もちろん、数字(この例では「1」)と投稿の名前は、それぞれ異なる場合があります。

例:

リダイレクトすることはできますか?
から:ブログ/名前・オブ・ポスト
へ:ブログ/ 1名・オブ・ポスト

私が試した:

RewriteRule ^blog\/(\D*)$ /blog\/\d{1,3}-$1 
+0

ですか? –

+0

例の番号1は投稿の番号です。したがって、投稿と同じ数の数字が表示されます – segon

答えて

0

をあなたの質問は少し不明です。

  • example.com/blog/numbers-name-of-the-post

  • へ:あなたはから

    リダイレクトしたい場合

    。 co.jp/blog /投稿名

試してみてください。

RewriteRule ^blog/([0-9]+-)/(.+)$ /blog/$1 [NC,L,R] 

か、

からリダイレクトしたい場合:

  • example.com/blog/name-of-the-post

  • example.com/blog/numbers-name-of-the-post

試してみてください。番号はすべてのファイルの固定数

RewriteRule ^blog/([a-zA-Z-_]+)/?$ /blog/1/$1 [NC,L,R] 
+0

数字1は単なる例です。 3桁の任意の数にすることができます。私は数字(任意の数字)と投稿の名前(任意の名前)を持つURLを持っています。私はその番号を削除したい。だから.htaccessでは、番号のないクリーンなアドレスから実際のファイルに番号とポストの名前をリダイレクトするべきです – segon

関連する問題