.htaccess“如果链接以......开头,则忽略所有规则”

时间:2011-09-27 18:35:09

标签: ajax wordpress .htaccess mod-rewrite

在我的根文件夹中,我安装了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');

再次工作?

2 个答案:

答案 0 :(得分:0)

这不是你应该在WordPress中执行AJAX的方式。

我建议您阅读使用代码中的AJAX within WordPress

答案 1 :(得分:0)

我对htaccess并不是很好,但是这个

RewriteRule !^media/ index.php [L]

将除media / *之外的所有内容重定向到索引,因此这样的内容应该可以正常工作

RewriteRule !^yourscript.php index.php [L]

注意:我同意Jason的说法,在没有htaccess的情况下使用它会更好。

相关问题