Php 如何使用htaccess将相同格式的多个URL重定向到新格式?

Php 如何使用htaccess将相同格式的多个URL重定向到新格式?,php,regex,.htaccess,redirect,Php,Regex,.htaccess,Redirect,我试图用一条语句将相同格式的多个URL重定向到不同格式的URL 原始格式: 其中,YYYY是2013-2017年的数字,MM是介于1-12或01-12之间的一位或两位数字,示例标题可以是任意长度、任意字母,带虚线表示空格 新格式: 请帮忙,谢谢 将此规则放在您的/blog/.htaccess中(如果不存在则创建): /blog/是真正的目录吗?是的。该目录是真实的,将保持不变。谢谢!我认为这是在干扰我们的规则,我们在第一时间创建博客文章,所以它给了一个错误,当我上传它。我想我可以一次一个地重定向

我试图用一条语句将相同格式的多个URL重定向到不同格式的URL

原始格式:

其中,YYYY是2013-2017年的数字,MM是介于1-12或01-12之间的一位或两位数字,示例标题可以是任意长度、任意字母,带虚线表示空格

新格式:


请帮忙,谢谢

将此规则放在您的
/blog/.htaccess
中(如果不存在则创建):


/blog/
是真正的目录吗?是的。该目录是真实的,将保持不变。谢谢!我认为这是在干扰我们的规则,我们在第一时间创建博客文章,所以它给了一个错误,当我上传它。我想我可以一次一个地重定向它们。如果您在
/blog/.htaccess
中有现有规则,请将此规则保留为您的第一条规则。此外,您还需要澄清由于该规则而导致的问题。实际上,这是一个PHP错误,需要我们执行一些我们现在无法执行的重新编程,但感谢您的回答,我相信它在任何其他情况下都有效!
RewriteEngine On
RewriteBase /blog/

RewriteRule ^\d+/\d+/([^/]+)/?$ $1.php [L,NE,R=301]

# other rules go here