将非扩展文件定向到.php

Chr*_*ris 3 php url mod-rewrite url-rewriting url-routing

我有一个带.php扩展名的文件,www.example.com/thefile.php?name=123如果用户访问以下任何别名,我想引导用户:

www.example.com/alias?name=123
www.example.com/unreal?name=123
www.example.com/fake?name=123
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以在不使用已经使用此结构的框架的情况下完成此操作?我正在使用纯PHP.

Max*_*eat 5

是的,你可以,如果你在Apache服务器上激活了mod_rewrite,你可以.htaccess在你的网站的根目录添加一个文件,并在其中添加这样的东西(不是100%肯定,因为我家里没有Apache):

RewriteRule ^(alias|unreal|fake)$ thefile.php [QSA]
Run Code Online (Sandbox Code Playgroud)

你可以在这里咨询Apache mod_rewrite doc