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



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

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

但是,/directory/实际上并不存在,file.php位于服务器的根目录中。我只是希望如果我向它添加/directory/ url 更有意义。

我该怎么做?

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

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

这会在内部将/directory/abcd.php的请求路由到 /abcd.php

相关内容

最新更新