2017-08-22 14 views
1

私は自分のサイトにこれらの画像をいくつかの乱数とテキストを名前としてアップロードしていて、それらを適切な名前でサイトに読み込ませたいと思います。私が試したどのように画像が読み込ま今その絶対URLと私はロードするイメージがあるしたいどのようにHtaccessはSEO対応の画像URLを書き換えます

http://www.example.com/uploads/folder_n/t_xxxx_20170407030916_888867.jpeg

http://www.example.com/uploads/folder_n/itemname-thumb-xxxx_20170407030916_888867.jpeg

これだけです働いていない。

RewriteRule ^uploads/([a-zA-Z0-9_]+)/([a-zA-Z0-9_\-]+)-thumb-([a-zA-Z0-9_\-\.]+)$ /uploads/$1/t_$3 [R=301,NC] 
  • "/ folder_n /" - >動的にこのフォルダ名を変更し
  • "T_" - > "thumb-"
  • "itemNameに" する必要があります - >動的
  • 「xxxx_20170407030916_888867を変更.jpeg " - >これも動的に変更されます

htaccess書き換えルールを使用してこれを行うにはどうすればよいですか?

おかげ

答えて

1

あなただけRewriteEngine On線の下にこのルールを使用することができます:私はまだ404 Not Foundエラーを取得し

RewriteRule ^(uploads/[\w-]+)/[\w-]+-thumb-([\w.-]+)/?$ /$1/t_$2 [L,NC] 
+0

。 – TechyTee

+0

これはうまくいきましたが、絶対パスにリダイレクトされます。 – TechyTee

+0

RewriteBaseが設定されていません。 – TechyTee