我有一个带.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
有没有一种方法可以在不使用已经使用此结构的框架的情况下完成此操作?我正在使用纯PHP。
答案 0 :(得分:5)
是的,你可以,如果你在Apache服务器上激活了mod_rewrite,你可以在你的网站的根目录添加一个.htaccess
文件,并在其中加入类似内容(不是100%肯定,因为我没有在家里有Apache):
RewriteRule ^(alias|unreal|fake)$ thefile.php [QSA]
您可以咨询Apache mod_rewrite doc here
答案 1 :(得分:1)
您必须使用mod_rewrite和.htaccess文件来实现此目的(如果您正在运行Apache)。
答案 2 :(得分:1)
如果您使用的是Apache,则可以使用mod_rewrite执行此操作。