htaccess url将图像url的样式重新设置为seo友好



我目前正在使用htaccess强制使用index.php文件。如下所示。

重写引擎打开重写数据库/重写结束%{HTTP_HOST}^www。重写规则^(.*)$http://www.%{HTTP_HOST}/$1〔R=301,L〕重写结束%{REQUEST_FILENAME}-f重写规则^(.*)$index.php/$1[L]

在当前的网站中,它有一些上传的内容,如

  • 上传/item/11.jpg

  • 上传/item/12.jpg

  • 上传/item/13.jpg

我想重新写一遍。

  • 上传/item/11.jpg=>上载/item/11-itemName11whatEver.jpg
  • 上传/item/12.jpg=>上载/item/12-itemName12whatEver.jpg
  • 上传/item/13.jpg=>上载/item/13-itemName13whatEver.jpg

有人能帮我找到RewriteCondRewriteRule吗。

更新

更新的htaccess

重写引擎打开重写数据库/重写结束%{HTTP_HOST}^www。重写规则^(.*)$http://www.%{HTTP_HOST}/$1〔R=301,L〕RewriteCond%{REQUEST_FILENAME}上传-重写规则^uploads-([^/]+)-([0-9]+)-[^.]+\.([a-z]+)$uploads/$1/$2.3[L,NC]重写结束%{REQUEST_FILENAME}-f重写规则^(.*)$index.php/$1[L]

这有助于我使URL看起来像

www.store45.loc/uploads-item-11-sample-watch.jpg

RewriteCond %{REQUEST_FILENAME} uploads-
RewriteRule ^uploads-([^/]+)-([0-9]+)-[^.]+.([a-z]+)$ uploads/$1/$2.$3 [L,NC]

最新更新