我想重写这个URL(.htaccess)

时间:2017-01-06 10:06:51

标签: .htaccess mod-rewrite

我想用RewriteRule

在APACHE中重写这个url
http://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
});

缺少什么

1 个答案:

答案 0 :(得分:1)

我通过删除第一个斜杠/

找到了解决方案
 RewriteRule ^folder/([\w-]+)\.html$ info.php?id=$1