regex - 使用 htaccess 删除 URL 的一部分并添加目录

标签 regex apache .htaccess mod-rewrite

只是想知道如何重写这个

http://www.domain.com/wp-content/uploads/image-name.jpg&h=&w=240&zc=1

进入此

http://www.domain.com/directory/wp-content/uploads/image-name.jpg

使用.htaccess。

合并

最后一部分的剥离并不是那么困难,而是如何将它与添加目录结合起来。

谢谢

最佳答案

创建一个新的 /wp-content/uploads/.htaccess 文件并放置此规则:

RewriteEngine On
RewriteBase /wp-content/uploads/

RewriteRule ^(.+?)&.*$ /wordpress/wp-content/uploads/$1? [L,NC,R=301]

关于regex - 使用 htaccess 删除 URL 的一部分并添加目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24556372/

相关文章:

apache - 重定向除 ?p=* 之外的所有内容

apache - 301 将 index.html 重定向到/或/index.php

.htaccess - htaccess 重定向 if 条件汉字

php - 配置 xampp 服务器 httpd.conf

Java:递归模式搜索文件(具有相对路径)以作为变量传递

regex - 是否可以匹配以相同单词/模式开头的连续行

sql - 正则表达式以任何顺序匹配字符串标记?

c# - 我有一个逗号分隔的字符串,我想在 C# 中使用 Regex 查找其中的一个特定字段

PHP require_once php 路径?

.htaccess - 用于利用浏览器缓存的 htaccess 不起作用