问题列表 - 第15798页

如何处理mod_rewrite中查询字符串中的"#"?

我问了一个关于将旧的"丑陋"链接重写为seo友好链接的问题.

我需要在一些网址中的"尖锐"符号后"提取"一些信息.我已经为它创建了一个正则表达式,但它看起来不起作用.

在我的问题之后,我为这个url创建了这个逻辑,例如script.php?mode=full&id=23:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /script\.php\?mode=full&id=([0-9]+)\ HTTP/
RewriteRule ^script\.php$ fix_old_urls.php?phpfile=script2&id=%1 [NC,L]
Run Code Online (Sandbox Code Playgroud)

但是我正在使用遗留应用程序,我需要在一些页面中的尖锐符号之后提取值,在示例url中script.php?mode=full#23:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /script\.php\?mode=list\#([0-9]+)\ HTTP/
RewriteRule ^script\.php$ fix_old_urls.php?phpfile=script&id=%1 [NC,L]
Run Code Online (Sandbox Code Playgroud)

(在fix_old_urls中我正确地使用301代码重定向).

第一个工作,但不是第二个工作.对我来说,两者看起来都是一样的逻辑.我做错了什么?

mod-rewrite seo

1
推荐指数
1
解决办法
1279
查看次数

MYSQL联合或订购?

我试图弄清楚如何按照我想要的顺序从我的数据库中获取信息.例如,我的数据库中有以下名称:

Matt
Jimmy
Craig
Jenny
Sue
Run Code Online (Sandbox Code Playgroud)

我想按顺序把它们拿出来:

Sue
Craig
Jimmy
Matt
Jenny
Run Code Online (Sandbox Code Playgroud)

我怎么用MYSQL呢?

mysql sql

0
推荐指数
1
解决办法
116
查看次数

jquery对话框的问题

我有一个带有下拉列表(带有Paid and unpaid选项)和一个按钮的局部视图.当用户单击Paid/Unpaid List link页面的子菜单时,我使用jquery load加载此局部视图.

当我在下拉列表中选择付费并单击按钮时,它会在jquery对话框中显示付费客户列表,如果我选择未付款并单击按钮,则会在jquery对话框中显示未付费客户.

我正在为对话框编写以下代码:

 $('#customers').dialog({
            bgiframe: true,
            autoOpen: false,
            open: function(event, ui) {
                //populate table
                var p_option = $('#d_PaidUnPaid option:selected').val();
                if (p_option  == 'PAID') {
                    $("#customercontent").html('');
                    //$("#customercontent").load("/Customer/Paid");
                }
                else if (p_option  == 'UNPAID') {
                    $("#customercontent").html('');
                    //$("#customercontent").load("/Customer/Unpaid");
                }
            },
            close: function(event, ui) {
                //do nothing
            },
            height: 500,
            width: 550,
            modal: true
        });
Run Code Online (Sandbox Code Playgroud)

我第一次在jquery对话框中正确获取列表,但是当我Paid/Unpaid List link再次单击并在下拉列表中选择Unpaid并单击按钮时,它会在jquery对话框中显示previos加载的内容.

我在这做错了什么?

asp.net-mvc jquery load dialog

5
推荐指数
1
解决办法
2991
查看次数

非程序员的版本控制

有人可以推荐一个适合非技术用户的版本控制引擎+ GUI吗?我和我的开发团队使用Subversion完全没问题,但是我想找到一些可以帮助我们公司其他人的东西.我们是一家设计公司,负责处理这些类型的文件:Photoshop,Vectorworks,Microsoft Office,PDF等.我发现像SVNx这样的GUI甚至版本(非常好)对我们的设计师来说太难和技术了.他们很难理解工作目录及其与存储库的关系的想法.

我们是一家小公司,没有庞大的预算,所以我们希望尽可能保持开源.

version-control

14
推荐指数
2
解决办法
3429
查看次数

JQuery:如何在网站上运行背景音乐?

我正在搜索一个插件或代码,当我的网站打开时,我将能够运行背景音乐.这种类型的功能通常在flash网站中找到,其中有背景,但我想在我的网站上使用jquery,

请提供任何插件或代码链接,这将帮助我解决此问题.

谢谢

javascript jquery

8
推荐指数
3
解决办法
5万
查看次数

为什么在C中声明变量或函数静态?

我理解静态的作用,但不是我们使用它的原因.它只是为了保持抽象层吗?

c static

19
推荐指数
3
解决办法
2万
查看次数

DataTemplate.DataType = Collection <Entity>?

有没有办法创建一个处理项目列表的数据模板?

我有Contact.Phones(EntityCollection<Phone>),我希望数据模板处理列表 - 添加删除编辑等.

有没有办法将DataTemplate的DataType属性设置为泛型EntityCollection<Phone>

wpf entity-framework generic-list datatemplate generic-programming

8
推荐指数
2
解决办法
6781
查看次数

Linker Hell中的C++新手

使用g ++并具有链接器错误.我有一个简单的程序分为两个模块:main.cpp和Dice.h Dice.cpp.

main.cpp中:

#include <iostream>
#include "Dice.h"

int main(int argc, char **argv) {

    int dieRoll = Dice::roll(6);
    std::cout<<dieRoll<<std::endl;

    std::cin.get();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Dice.h:

#ifndef DieH
#define DieH

namespace Dice
{
    int roll(unsigned int dieSize);
}

#endif
Run Code Online (Sandbox Code Playgroud)

Dice.cpp:

#include <ctime>
#include <cstdlib>
#include "Dice.h"

namespace Dice
{
    int roll(unsigned int dieSize)
    {
        if (dieSize == 0)
        {
            return 0;
        }
        srand((unsigned)time(0));
        int random_int = 0;
        random_int = rand()%dieSize+1;

        return random_int;
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用g ++编译和链接这些文件,如下所示:

g++ -o program main.cpp Dice.cpp
Run Code Online (Sandbox Code Playgroud)

我收到以下链接器错误: …

c++ g++ linker-errors

2
推荐指数
1
解决办法
1102
查看次数

在 php 中,当使用非常小的数字时,我如何才能看到确切的数字,而不是“2.1934509277344E-5”?

我正在使用 microtime() 为一些脚本计时,但所有脚本的时间都非常快,例如 2.1934509277344E-5

我怎样才能让 php 在没有 e-5 的情况下正确显示?

(我假设是 0.000021934509277344?自从我做数学以来已经很久了......)

unix math

0
推荐指数
1
解决办法
792
查看次数

在php中打开而不打开打印对话框

Hai Guys,我必须在php中打印一个页面,但我不想使用window.print .....我必须打印而不打开打印对话框...我正在使用php .....

php

-3
推荐指数
1
解决办法
2085
查看次数