我可能有一个相当简单的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
。