到目前为止,我一直使用/%postname%/
. 现在我已将此更改为/%category%/%postname%/
. 我知道WP不建议使用category/psotname,但它对用户来说更有意义。
打开页面和帖子效果很好。什么崩溃是我对jQuery的所有jQuery调用。php文件。数据实际上是返回的,但当试图输出数据时,我得到了一个404错误。
数据处理:
**Fetch data**
Ajax request -> jQuery.php -> some.class.php -> database
**Return data**
database -> some.class.php -> json_encode($result) -> 404 error
有人知道我如何解决这个问题吗?我必须改变我的
.htaccess
文件
Update
这是。htaccess文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
错误消息:
“网络错误:404未找到-http://mysite.com/wp-content/themes/mysite/include/jquery.php?instance=search&limit=25&term=ac“”
Firebug中的Respons选项卡显示:
[{"id":"221","value":"Acne","url_name":"Acne"},{"id":"7176","value":"Acne Jeans","url_name":"Acne+Jeans"}]
在这种情况下,我希望得到一个自动建议的答案。
如果我直接在浏览器中粘贴此URL,我会在屏幕上看到结果,但我also 获取404错误消息。
这是一个典型的jQuery请求:
jQuery.ajax({
url: siteURL +"/wp-content/themes/mysite/include/jquery.php",
data: {
instance: \'addPerson\',
name: \'Jon Doe\',
age: \'26\'
},
dataType: \'json\',
success: (function(data) {
showFeedback(data);
})
});