用pdf扩展名重写URL

创新

使用URL重写,我想要这样:www.xxx.com/view-item/abc到:www.xxx.com/item/abc.pdf。如何在.htaccess中使用重写规则?一直在浏览http://httpd.apache.org/docs/current/rewrite/flags.html#flag_t和其他网站,但无法弄清楚。

伊恩·史蒂文斯(Ian Stevens)

如果您希望重写是内部的而没有HTTP 301或302,请尝试以下操作:

RewriteEngine on
RewriteRule ^/view-item/(.+) /item/$1.pdf [L]

如果HTTP 301或302重定向正常,则Mod_rewrite有点过大。您还可以使用RedirectMatch:

RedirectMatch ^/view-item/(.+) /item/$1.pdf

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用pdf扩展名重写URL

来自分类Dev

使用URL重写从URL中删除.aspx扩展名

来自分类Dev

Azure URL 重写任何没有扩展名的 URL

来自分类Dev

.htaccess-重写URL以删除扩展名并传递参数

来自分类Dev

htaccess重写不带.php扩展名的URL到文件

来自分类Dev

隐藏URL扩展名:重写vs重定向

来自分类Dev

.htaccess-删除扩展名并传递参数的URL重写

来自分类Dev

htaccess重写并删除.php扩展名

来自分类Dev

Realurl重写,无需扩展名

来自分类Dev

htaccess不重写扩展名或斜杠

来自分类Dev

当文件名加扩展名在 url 中时,不会触发 IIS 重写规则

来自分类Dev

合并.htaccess规则:删除扩展名并重写URL变量

来自分类Dev

如何重写URL以删除aspx扩展名并重定向斜杠?

来自分类Dev

IIS重写-在没有扩展名的所有URL中添加“ .html”

来自分类Dev

重写规则以映射到不带扩展名的URL参数

来自分类Dev

Url 重写放置文件扩展名但保留特定页面的查询字符串

来自分类Dev

附加pdf扩展名以链接

来自分类Dev

精确的附件扩展名.PDF

来自分类Dev

多个文件检查扩展名是 Pdf

来自分类Dev

用htaccess删除.php扩展名

来自分类Dev

用php附加.html扩展名

来自分类Dev

网址扩展名用php删除

来自分类Dev

如何重写Vec.append的“赞成”扩展名?

来自分类Dev

htaccess重写规则并删除php文件扩展名

来自分类Dev

重写网站链接(锚点,扩展名)

来自分类Dev

htaccess使用隐藏扩展名无法很好地重写

来自分类Dev

在Nginx上的HTML之前重写php扩展名

来自分类Dev

htaccess重写网址以插入.php扩展名

来自分类Dev

RegEx IIS将.asp重写为无扩展名