我想用RewriteRule
在APACHE中重写这个urlhttp://localhost/info.php?id=1000
到
http://localhost/folder/1000.html
我花了好几个小时来解决这个问题,但它没有用。
如果模式中没有/folder/
,则可以使用folder
,但不会添加 RewriteEngine
on RewriteBase /
RewriteRule ^([\w-]+)\.html$ info.php?id=$1
。
此解决方案有效:
RewriteRule ^/folder/([\w-]+)\.html$ info.php?id=$1
但这不起作用:
$(document).ready(function() {
$('.letter').trigger('click');
});
$(document).on("click", ".letter", function(event) {
var alphabetname = $(this).data('alphabetname');
if (!alphabetname || alphabetname == '') {
alphabetname = 'a'
}
console.log(alphabetname);
// Makes a ajax request here with the selected alphabet
});
缺少什么
答案 0 :(得分:1)
我通过删除第一个斜杠/
找到了解决方案 RewriteRule ^folder/([\w-]+)\.html$ info.php?id=$1