htaccess:重写/directory/file.php来执行/file.php

时间:2014-12-14 12:00:47

标签: .htaccess mod-rewrite

我可能有一个相当简单的mod_rewrite问题,但是我不知道如何以最佳方式进行谷歌搜索以及如何做到这一点。

在我的php / html代码中,我有定期链接到/directory/file.php

的链接

/directory/实际上并不存在,而file.php位于服务器的根目录中。如果我向其添加/directory/,我只想让网址更有意义。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteRule ^directory/(.+?\.php)$ /$1 [L,NC]

这将在内部将/directory/abcd.php的请求发送到/abcd.php