如果URL是URL中的最后一个字符,则重写URL以删除%

时间:2015-02-02 14:57:13

标签: apache .htaccess mod-rewrite

如果它是URL中的最后一个字符,是否可以删除%字符?

我想重定向类似的内容: http://www.mydom.com/foo%http://www.mydom.com/foo

我已经采取了一些措施来确保没有从我的系统生成以这种方式结束的网址,但我们想要考虑已经添加了书签或以结尾%字符编制索引的任何网址。

1 个答案:

答案 0 :(得分:1)

应该如此简单:

RewriteEngine On
RewriteRule (.*)%$ $1 [R,L]
    只要最后一个字符是(.*)
  • %就会捕获任何内容
  • $1将包含(.*)的内容,可用作重写为
  • 的网址