.htaccess是否使用参数重写PHP文件?

.htaccess是否使用参数重写PHP文件?,php,.htaccess,Php,.htaccess,我基本上有这样一个文件: user.php server.com/GetUserData server.com/SetUserData user.php 它具有不同的get参数: user.php?method=GetUserData user.php?method=SetUserData user.php?方法=GetUserData user.php?方法=SetUserData 我想用下面的话来称呼它: user.php server.com/GetUserData server.com/

我基本上有这样一个文件:

user.php server.com/GetUserData server.com/SetUserData user.php 它具有不同的get参数:

user.php?method=GetUserData user.php?method=SetUserData user.php?方法=GetUserData user.php?方法=SetUserData 我想用下面的话来称呼它:

user.php server.com/GetUserData server.com/SetUserData server.com/GetUserData server.com/SetUserData
这可能吗?

更准确的Pogrindis解决方案是将以下内容添加到
.htaccess
文件中:

RewriteRule ^([GS]etUserData)$ user.php?method=/$1 [NC]
如果您只需要设置这两种方法,则可以使用这种方法,因为正则表达式模式只匹配
“GetUserData”
“SetUserData”


这将防止其他基本链接(如)也被转换。

是的,可以使用
.htaccess
RewriteRule^(.*)$user.php?方法=/$1[NC]
ref:的可能重复