我一直想知道如何在不使用.php文件扩展名的情况下发出ajax请求以达到安全目的。例如,我想发送请求给用户/ main / accept.php,但我想删除.php,所以我可以有像users / main / accept这样的东西,但是不能正常工作我怎么能这样做,因为我知道是可能的。< / p>
$(".accept_form").on("submit",function(event){
event.preventDefault();
var data = $(this).children("input[type=hidden]").val();
//alert(data);
$.ajax({
type:'post',
url:'users/main/accept',
data:{data:data},
error:function(){
alert("error fetching data");
},
success:function(response){
}
});
答案 0 :(得分:0)
在htaccess文件中添加以下代码
RewriteCond %{THE_REQUEST} /users/main/accept\.php [NC]
RewriteRule ^ /users/main/accept [R=301,L,NE]