使用.htaccess斜杠后重定向考虑字符串

时间:2016-12-22 20:53:08

标签: regex apache .htaccess redirect

我需要使用.htaccess进行一些重定向,所以之前是: API / projects.php

现在应该是: api / index.php / projects

到目前为止,我已经使用了这个:

Options +FollowSymLinks RewriteEngine On RewriteBase /api/ RedirectMatch 301 /projects\.php$ /api/index.php/projects

哪个有效,但如果在 projects.php 之后有任何带字符串的斜杠,我还需要考虑它,例如:

api/projects.php/456现在应该是:api/index.php/projects/456

感谢任何帮助:)

1 个答案:

答案 0 :(得分:0)

RedirectMatch规则更改为:

RedirectMatch 301 /projects\.php(/.*)?$ /api/index.php/projects$1