小编cod*_*ama的帖子

删除查询字符串以进行SEO改进

我刚刚看到这个:http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html - >检查"删除查询字符串".它声明:"在许多网站上,页面将显示为page.html和page.html?任何东西,这会损害您的SEO与重复的内容.修复此问题的简单方法是重定向包含查询的外部请求字符串到没有query_string的同一个uri."

我的问题是......你如何测试它?我添加了以下代码:

 RewriteCond %{THE_REQUEST} ^GET\ /.*\;.*\ HTTP/
 RewriteCond %{QUERY_STRING} !^$
 RewriteRule .* http://www.mysite.com%{REQUEST_URI}? [R=301,L]

 RewriteCond %{THE_REQUEST} ^GET\ /.*\;.*\ HTTPS/
 RewriteCond %{QUERY_STRING} !^$
 RewriteRule .* https://www.mysite.com%{REQUEST_URI}? [R=301,L]
Run Code Online (Sandbox Code Playgroud)

但是,如果我访问www.mysite.com/?anything=bla,它仍会在地址栏中显示此链接?我是否误解了,或者这个代码是不是假设在没有查询字符串的情况下重定向到mysite.com?

另外,我是通过为HTTP制作一个而对HTTPS制作一个吗?

.htaccess redirect

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

如何重写特定的URL?

我想重写以下网址:

  • 节点/加
  • 节点/编辑等

类似于 - 内容/添加 - 内容/编辑

我也使用预填充模型,并希望能够重写此URL:

  • 节点/添加/单画廊图像?编辑[field_gallery_node_reference] [0] [NID] = 48

对于这样的事情:

  • 内容/添加/图像?N = 48

这可能吗?如果是这样,我是否需要一些Drupal模块,或者我是否必须接受htaccess文件?

.htaccess drupal drupal-6 drupal-modules

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

用于部署的有效Windows批处理文件中的变量?

我现在已经玩了很多,并且在执行命令时似乎无法在批处理文件中使用变量.那么,任何人都可以告诉我这是否可行,以及这些代码行有什么问题:

set THE_DB = myAwesomeDb
set OUTPUT_FILE = .\db\mydb.sql
mysqldump -u root --opt %THE_DB% > %OUTPUT_FILE%
Run Code Online (Sandbox Code Playgroud)

windows batch-file

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

将FCKEditor仅限制为Drupal中的一种输入格式?

我的Drupal安装有两种输入格式,即:'html'和'plain text'.如果选择了html,我想只显示FCKEditor,但如果选择了纯文本则不会.这可能吗?

我知道这可能与TinyMCE有关,但我无法弄清楚如何用FCK做到这一点?

fckeditor drupal

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

这个SQL查询有多危险?

查询:

UPDATE 
  node as n
    right join content_type_product as c 
    on n.nid = c.nid 

    right join uc_products as p 
    on p.nid = n.nid 

    set 
       c.field_product_price_eur_value = p.sell_price * 0.0961, 
       c.field_product_price_zar_value = p.sell_price * 1, 
       c.field_product_price_gbp_value = p.sell_price * 0.0844, 
       c.field_product_price_usd_value = p.sell_price * 0.1305, 
       n.changed = now() 
    where n.type = 'product'
Run Code Online (Sandbox Code Playgroud)

对于那些尚未弄明白的人,此查询将Drupal站点上的所有NODES更新为所有具有最新货币的NODES.我的问题是,如果您有以下问题,此查询有多危险:

  1. 500个节点
  2. 50 000个节点
  3. 1 000 000节点

如果这个命令每小时执行一次?

我需要知道我是否应该每隔几个小时执行一次这个查询,或者我是否应该将其限制为一次只更新500个等等.

将执行此操作的站点将具有多个节点条目,并且此查询为每1个产品更新了2行.所以,如果我有大量的节点,我不确定这会给服务器带来多大的压力.

sql drupal server-load sql-update drupal-nodes

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

轻松查看谁喜欢某个链接?

是否有一种简单的方法可以提供到Facebook的链接,以查看有多少,如果可能,谁喜欢某个链接?最好不用实际编写代码?也许休息一下?

facebook

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

MySQL组与MAX没有按预期工作?

我有一张桌子:

ID | User | Amount
1  | 1    | 50
2  | 1    | 80
3  | 2    | 80
4  | 2    | 100
5  | 1    | 90
6  | 1    | 120
7  | 2    | 120
8  | 1    | 150
9  | 2    | 300
Run Code Online (Sandbox Code Playgroud)

我查询:

SELECT * FROM TABLE ORDER BY amount DESC group by userid
Run Code Online (Sandbox Code Playgroud)

我明白了:

ID | User | Amount
1  | 1    | 50
2  | 1    | 80
Run Code Online (Sandbox Code Playgroud)

但我期待: …

mysql sql

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

搜索整个postgres数据库?

我有一个庞大的数据库,我不介意离开搜索一段时间,但我不能因各种原因转储整个数据库.我能写的最简单的查询是什么,它将搜索数据库中所有表的所有字段以获取特定的文本字符串?

以下内容不起作用,但应展示我希望看到的内容:

 SELECT * FROM * where * like '%mystring%'
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

postgresql

0
推荐指数
2
解决办法
728
查看次数

合并SQL数据?

这似乎很简单,但我似乎无法弄清楚如何做到这一点.我有两个数据集:

SET1
DATE       | TOTAL1 | TOTAL2 | TOTAL3
1 Jun 2013 | 0      | 0      | 5
2 Jun 2013 | 0      | 0      | 12
3 Jun 2013 | 0      | 0      | 34
4 Jun 2013 | 0      | 0      | 50

SET2
DATE       | TOTAL1 | TOTAL2 | TOTAL3
1 Jun 2013 | 1      | 2      | 0
2 Jun 2013 | 4      | 12     | 0
3 Jun 2013 | 5      | 12     | 0 …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

在字符串替换中使用通配符的最简单方法是什么?

我有以下字符串:

Johnny arrived at BOB
Peter is at SUSAN
Run Code Online (Sandbox Code Playgroud)

我想要一个我能做到的功能:

$string = stripWithWildCard("Johnny arrived at BOB", "*at ")
Run Code Online (Sandbox Code Playgroud)

$ string必须等于BOB.如果我这样做:

$string = stripWithWildCard("Peter is at SUSAN", "*at ");
Run Code Online (Sandbox Code Playgroud)

$ string必须等于SUSAN.

最简单的方法是什么?

php wildcard

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

include_once没有执行php

我做了这一百万次没有问题,但出于某种原因今天,如果我这样做:

include_once('phpocr/config.php');
Run Code Online (Sandbox Code Playgroud)

它不会在文件中执行php.它打印出文件中的PHP代码.对于所有意图和目的,想象一下这是文件的内容:

 <? class myClass {

 } ?>
Run Code Online (Sandbox Code Playgroud)

当我包含该文件时,它会打印出来:"class myClass {}".为什么?我该如何解决?

php

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

如何隐藏 Google 地图中集群标记上的数字?

所以我有这个:

在此输入图像描述

但我想要的是这样的:

在此输入图像描述

我很确定应该有一个我可以在这里指定的选项:

var options = {
    gridSize: 80,
    imagePath: imagePath ,
    someOption : iAmMissing ??
}
var mc = new MarkerClusterer(map, mapmarkers, options);
google.maps.event.addListener(mc, 'clusteringend', function(){
    setTimeout(fixMyPageOnce, 1);
});
Run Code Online (Sandbox Code Playgroud)

但我似乎找不到选择。这是正确的地方还是有其他方法可以去掉圆圈中的数字?

google-maps google-maps-markers

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

如何使用jquery或javascript单击链接?

我有一个链接:

<a href="#panel2-2">Manage Lists</a>
Run Code Online (Sandbox Code Playgroud)

我想使用jquery或javascript"点击"此链接.我试过了:

$("#panel2-2").click(function(){}); 
$("#panel2-2").trigger('click'); 
Run Code Online (Sandbox Code Playgroud)

它不起作用!如何使用javascript进行这样的点击?

javascript jquery

-6
推荐指数
1
解决办法
46
查看次数