我在 htaccess 文件中使用了 RewriteRules,效果很好。htaccess文件内容如下:
RewriteEngine On # Turn on the rewriting engine
RewriteRule ^product/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ http://mydomain.com/product/display_detail.php?id=$3 [NC,L]
我使用的 URL 是http://mydomain.com/product/some_thing_here1/some_thing_here2/1234
目录http://mydomain.com/product/prod.js中有一个 js 文件。display_detail.php 的所有其他内容加载正常。但是必须在加载时使用 JS 更改其中一个 DIV 的内容。此 js 文件中的加载功能不起作用。但如果我直接调用 URL http://mydomain.com/product/display_detail.php?id=1234,一切正常。
js的路径是绝对的。
不起作用的js代码也粘贴在下面:
$(window).load(function(){
$.post("/product/prod_detail.php", { disp: "something"},
function(responseText, responseStatus){
$("#div_to_be_modified").html(responseText);
});
});
任何帮助高度赞赏。