在我的根文件夹中,我安装了wordpress,如果我使用/%postname%/(默认情况下)的规则,还有我的submenu.php无法加载ajax
这就是WP给我的东西
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
我需要添加什么才能调用
$('#submenu').load('submenu.php?cat=4');
再次工作?
答案 0 :(得分:0)
这不是你应该在WordPress中执行AJAX的方式。
我建议您阅读使用代码中的AJAX within WordPress。
答案 1 :(得分:0)
我对htaccess并不是很好,但是这个
RewriteRule !^media/ index.php [L]
将除media / *之外的所有内容重定向到索引,因此这样的内容应该可以正常工作
RewriteRule !^yourscript.php index.php [L]
注意:我同意Jason的说法,在没有htaccess的情况下使用它会更好。