【问题标题】:How can I rewrite URL in my case在我的情况下如何重写 URL
【发布时间】:2010-07-21 20:20:59
【问题描述】:

我已阅读有关此问题的相关问答,但我仍然对此感到困惑,有人可以帮助我吗?
我在做什么:我的网址是:www.mysite .com/home.php 我有两个文件:home.php 和 get_data.php,在 home.php 中我使用 jquery 调用 get_data.php。 jquery的代码是:

$(document).ready(function(){
                   $("#btn_submit").bind('click', function(){
                   $.get('/get_data.php?tnm='+$('#tnm').val(), '', function(data){
                $('#get_info').html(data);
        });
    }); });

这里#tnm 是文本框的名称,#get_info 是 div 标签的 id。我正在 get_data.php 中访问 $_GET['tnm']。 我想要的是:当我使用 www.mysite.com/username 搜索用户名时,我应该得到相应的用户结果。我怎样才能为此重写网址?请帮忙!请随时了解任何详细信息。

【问题讨论】:

  • 如果你用AJAX加载页面,为什么是重写的URL? (顺便说一句,如果可能,请接受一些答案)
  • 我可能无法正确解释 fabrik,看到这是基于 twitterapi 的站点,假设用户 'A' 访问带有 "www.mysite.com/A" 的站点,他应该得到他的结果页面。对此有何建议?
  • 在这种情况下,您唯一需要的是 mod_rewrite。在这种情况下,js sn -p 眼罩和无关紧要。您可以简单地使用 .htaccess 创建重写规则。

标签: php jquery .htaccess url-rewriting


【解决方案1】:

我想知道您为什么要尝试使用 .HTACCESS 进行 Ajax 调用,无论如何http://httpd.apache.org/docs/2.0/misc/rewriteguide.html 是最好的地方:)

【讨论】:

    【解决方案2】:

    请试试这个插件,它会很有用。 jquery.address

    【讨论】:

    • 对不起,我想如果您想在通过 ajax 获取内容后更新 URL,以便可以为直接访问添加书签。
    猜你喜欢
    • 2010-11-04
    • 2014-07-20
    • 1970-01-01
    • 2011-06-14
    • 2012-04-10
    • 2011-09-28
    • 2011-04-09
    • 2012-08-28
    • 2011-05-21
    相关资源
    最近更新 更多