当前位置: 首页 > 知识库问答 >
问题:

HTAccess url重新样式图像url到seo友好

艾令雪
2023-03-14

我目前使用htaccess强制使用index.php文件。

    RewriteEngine On
    RewriteBase /

    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?/$1 [L]

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

>

上传/item/12.jpg

上传/item/13.jpg

我想重写它。

    上传11.jpg

有人能帮我找到这个的RewriteCondRewriteRule

更新

更新的htaccess

    RewriteEngine On
    RewriteBase /

    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]


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

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?/$1 [L]

这有助于我使URL看起来像

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

共有1个答案

阙俊友
2023-03-14
RewriteCond %{REQUEST_FILENAME} uploads-
RewriteRule ^uploads-([^/]+)-([0-9]+)-[^.]+\.([a-z]+)$ uploads/$1/$2.$3 [L,NC]
 类似资料:
  • 问题内容: 来自维基百科: 甲 蛞蝓 是识别使用人类可读关键字的页面的URL的一部分。 为了使URL易于用户输入,通常也删除或替换特殊字符。例如,带重音的字符通常被英语字母中的字母代替;标点符号通常会被删除;和空格(必须将其编码为%20或+)替换为破折号(-)或下划线(_),从美学上讲更令人愉悦。 语境 我开发了一个照片共享网站,用户可以在该网站上上传,共享和查看照片。 所有页面都是自动生成的,而

  • 在 material design 中,图像(无论是绘画还是摄影)都应该是组建而成而并非人为策划的,看起来神奇并且不显得过度制作。这种风格乐观,愉悦,并且坦率。这种风格比较强调场景的实质性(Materiality),质感,深度,让人意想不到的色彩运用, 以及对环境背景的关注。这些原则都旨在创建目的性强,美丽又有深度的用户界面。 原则 当使用绘画和摄影提升用户体验时,选择能够表达个人关联、信息和令人

  • 问题内容: 我想将我的URL设置为SEO友好URL。我尝试通过重写规则编辑.htaccess文件 它路由正确的URL,但是在该页面中CSS JS和图像无法正常工作。 问题答案: 您不需要第二个重写规则。您的CSS / JS路径都相对于您当前的位置。 您所需要做的就是在CSS / JS路径之前加上“正斜杠”。

  • 问题内容: 我想将我的URL设置为SEO友好URL。我尝试通过重写规则编辑.htaccess文件 它路由正确的URL,但是在该页面中CSS JS和图像无法正常工作。 问题答案: 您不需要第二个重写规则。您的CSS / JS路径都相对于您当前的位置。 您的CSS存在于此处:/css/normalize.css 您的页面正在此处查看:/swift-details/2/abblinbb/css/norm

  • 我已经按照这个方法配置了使用JSF的spring boot工作,并且配置还可以,但是我需要使用pretty Faces在所有的JSF中去掉.xhtml后缀。到目前为止,我已经设法在Spring Boot中配置了PrettyFaces RewriteFilter,并在托管bean中添加了URLMapping,但它似乎不起作用,因为它得到了‘白标签错误页’。这是我的登录托管bean 和我的漂亮面孔配置

  • 问题内容: 我正在寻找如何以新的大小重新采样表示图像数据的numpy数组,最好选择插值方法(最近,双线性等)。我知道有 通过包装PIL的调整大小功能可以做到这一点。唯一的问题是,由于它使用PIL,因此numpy数组必须符合图像格式,最多可以提供4个“颜色”通道。 我希望能够使用任意数量的“彩色”通道来调整任意图像的大小。我想知道是否有简单的方法可以在scipy / numpy中执行此操作,或者是否