使用Apache'时出现问题;s mod_重写
My webroot包含以下内容:使用Apache'时出现问题;s mod_重写,apache,mod-rewrite,Apache,Mod Rewrite,My webroot包含以下内容: 资产/ .htaccess handler.php index.html main.js style.css 我在我的main.js $.ajax({ url: "api/example.php", type: "GET", dataType: "json", cache: false, success: function(data) { console.log(data); } }); 我
资产/
.htaccess
handler.php
index.html
main.js
style.css
main.js
$.ajax({
url: "api/example.php",
type: "GET",
dataType: "json",
cache: false,
success: function(data) {
console.log(data);
}
});
我的.htaccess
看起来像这样
RewriteEngine On
RewriteRule ^api/(.*)$ handler.php?test=$1 [L]
然而,每次我发出AJAX请求时,我的控制台就会出现404错误,网络选项卡中的请求就会显示为红色
任何想法都将不胜感激,谢谢 谢谢!我的问题的解决办法就是改变
RewriteRule ^api/(.*)$ handler.php?test=$1 [L]
到
如果在重写规则中使用
/handler.php…
(带/
)会发生什么情况?@DusanBajic是的,很有效,谢谢!
RewriteRule ^api/(.*)$ /handler.php?test=$1 [L]