- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我为客户构建了一个新的 PHP 网站,并希望将排名靠前的 Google 结果从旧网站结构重定向到新网站结构。
我已经在 documentroot 的 .htaccess 中放置了几十个重定向 301,虽然有些工作正常,但我遇到了其他一些问题。
这很好用:
Redirect 301 /nl/flash/banner_new.swf http://www.example.com/actueel/nieuws.html?action=show&f_id=152
这行不通! (导致 404,因为重定向被简单地跳过):
Redirect 301 /nl/index.php?mID=24511&subID=0 http://www.example.com/solutions/printsolutions.html
Redirect 301 /nl/index.php?mID=24512&subID=0 http://www.example.com/support/koppeling-met-omgeving.html
重定向在 .htaccess 文件中混合,只有带有 GET 参数的重定向似乎失败。
有解决办法吗?忽略失败的重定向不是客户的选择。感谢您的想法。
最佳答案
同时 Gumbo's answer's推理是正确的,我无法让他的 RewriteRule 工作。
添加另一个 RewriteCond 就可以了。以下内容已经过测试并且工作正常。
RewriteCond %{REQUEST_URI} /nl/index.php$
RewriteCond %{QUERY_STRING} ^mID=24511&subID=0$
RewriteRule ^.*$ http://www.example.com/solutions/printsolutions.html [L,R=301]
关于使用 GET 参数时 Apache Redirect 301 失败,例如 ?blah=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260632/
所以,当我在线程外创建“boxes”和“boxbound”变量时出现运行时错误,但是当我将它移动到线程内的 for 循环中时错误消失了,这可能是什么原因? void Flyscene::raytrac
在 SO 和其他博客的博客评论中,我注意到一些用户发布验证码的趋势,他们必须解决验证码才能让他们的帖子被接受。 他们这样做是为了帮助破解验证码的机器人吗? 如果是这样,是否有办法以编程方式(服务器端)
我无法理解我可以从 Url.Content() 获得的好处ASP.NET MVC 中的方法。例如,您会看到 src='@Url.Content("~/Contents/Scripts/jQuery.j
这是什么意思。是不是因为我有两个不同的 .DBML 文件包含相同的数据库表? ... Error 343 The type 'mvc.Models.Bundle' already contains
之前我可以输入 R.id.exit 现在我必须输入 com.ramos.science.R.id.exit 为什么? 最佳答案 检查您的导入,确保 com.ramos.science.R 列在那里。
我有一个像这样的枚举: typedef NS_ENUM(int, name) { kAll, kFirstType, kSecondType }; 然后我做: if (type
我知道如何在 C# 4.0 中使用 dynamic,但是,我不确定如何获取一些东西并使其动态化(我的技术术语)。 例如,除了 ConfigurationManager.AppSettings["bla
如果 web/app.config 中不存在“blah”,ConfigurationManager.AppSettings["blah"] 会抛出异常吗? 最佳答案 不,它返回null。 关于.net
我目前有一个像这样定义一些变量的 block var slider_1 = document.querySelector('#slider_1'); var slider_2 = document
我正在学习一些教程,但有一行代码我不太理解: - (NSString *)rankAsString { return @[@"?",@"A",@"2",@"3",@"4",@"5",@"6",@"7"
如果我在某个网址...说 http://i.imgur.com/JcxmE.jpg它只是图像文件,当调用书签时,如何使窗口/div 出现在图像上?Instapaper 就是这样做的。到目前为止,我的书
我选择了第一列的几行,并使用 .values 和 as_matrix() 将其转换为 numpy 数组。 x1 = df.iloc[[1,3,4,64,34], 0] 数据帧中每个元素的维度是 (3,
这最终成为路径问题。我在脚本的其他地方使用“路径”作为我的变量之一,但没有意识到这实际上编辑了环境变量 PATH。 原始问题: 我正在写一个批处理文件。在批处理文件中,我有以下内容: FOR /F "
是否有一个 JavaScript 国际化库支持获取一组项目并根据区域设置将它们转换为语法正确的列表?我正在寻找能够处理以下输入的东西,如下所示的英语。 [foo, bar, blah] -> "foo
我将在 svg 元素上设置各种 css 样式,并认为我可以做类似的事情 d3.selectAll(".whatever") .style(function(d) { return {"color
我确定有一种更惯用的 ruby 方式来编写下面的代码: @var = obj['blah'] unless obj['blah'].nil? 我有很多事情要做(见下文),一定有更好的方法! @nu
有什么区别: [blah addObject:@"1"]; 和 [blah insertObject:@"0" atIndex:0]; ??? 我知道它们都用于 NSMutableArray。 最佳答
首先,一些激励人心的背景信息;我正在试验将错误代码(从函数返回)表示为超轻量级人类可读字符串而不是枚举整数的想法,如下所示: #include /** Ultra-lightweight type
在 section 2.2.2, "CSS and Sass" , 我被告知输入 image-url('delete.png')在我的萨斯。所以我有。 但是,它正在生成 CSS background-
我想要一个可以监听所有接口(interface)并为每个接口(interface)发布发现公告的可发现服务。我希望最终能够使用 tcp://0.0.0.0:0/blah 作为服务端点在配置文件中配置它
我是一名优秀的程序员,十分优秀!