我的服务器上有.htacess重定向示例/测试 - >例如/ test.php的。
ErrorDocument 404 http://example.net/404
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html [L]
它适用于基本网址,但是当我请求" example / fakefolder / test"它返回500错误。
我在日志中没有任何内容,说我有500错误。
答案 0 :(得分:0)
您遇到的问题是与Ext.define('Offering', {
extend: 'Ext.data.Model',
fields: [
{name: 'id', type: 'number'},
{name: 'price', type: 'number'},
{name: 'quantity', type: 'number'},
{name: 'denomination', type: 'string'},
{name: 'denominationPlural', type: 'string'},
{name: 'product.description', type: 'string'},
]
});
var offeringStore = Ext.create('Ext.data.Store', {
autoDestroy: true,
model: 'Offering',
proxy: {
type: 'ajax',
url: '/offerings',
reader: {
type: 'json',
root: 'success'
}
},
autoLoad:true
});
var offeringGrid = Ext.create('Ext.grid.Panel', {
store: offeringStore,
columns: [{
header: 'id',
dataIndex: 'id'
}, {
header: 'price',
dataIndex: 'price'
}, {
header: 'quantity',
dataIndex: 'quantity'
}, {
header: 'denomination',
dataIndex: 'denomination'
}, {
header: 'description',
dataIndex: 'product.description'
},
};
配对时-f
检查是一种“模糊”检查。它包含pathinfo样式匹配,这意味着如果您有一个文件%{REQUEST_FILENAME}
且请求为/script.php
,则条件/script/blahblah
实际上将返回true ,因为它模糊匹配: %{REQUEST_FILENAME}.php -f
,作为文件存在,通过pathinfo样式URL。
您需要明确说明您的路径并包含可能的/script.php/blahblah
。
/