我试图在jQuery中使用文件名我面临的问题文件未找到是因为重写文件?当我尝试使用完整网址时它工作得很好..
我尝试过这种方式无效
$.ajax({
type: 'POST',
url: 'inentry.php',
data: $("#myform").serialize(),
success:function(data)
{
}
});
我试过这个和这项工作
$.ajax({
type: 'POST',
url: 'http://localhost/mgosoft/admin/inentry.php',
data: $("#myform").serialize(),
success:function(data)
{
}
});
为什么我无法直接访问该文件?我的htaccess文件有问题吗?
的.htaccess
RewriteEngine On
RewriteBase /mgosoft/admin/
RewriteCond %{THE_REQUEST} \ /+mgosoft/admin/index\.php\?p=([^\ &]+)&?([^\ ]*)
RewriteRule ^ /mgosoft/admin/%1/?%2 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ index.php?p=$1 [L,QSA]
答案 0 :(得分:1)
对于您的本地版本添加
<base href="//localhost/mywebsite" />
到头部
并为您的实时版本将其更改为
<base href="//your.domain.here" />
的参考资料