将 URL 从 /ch-de/ 重定向到 /de/ 并使用 ? 重定向 URL和 &

2023-12-08

互联网研究对我没有帮助,所以我拼命向社区寻求答案。问题是: 我们已将网上商店从 Joomla-Virtuemart 转移到 PrestaShop。现在我们遇到了重定向 URL 的问题。

例如,.htaccess 中的以下语法不起作用:

重定向 301http://wedding-shop.com/ch-de/Brautschmuck/Schmuckset-Miranda http://wedding-shop.com/de/brautschmuck/61-schmuckset-miranda-braut.html

它的作用是取代/ch-de/在初始 URL 中/de/并显示不存在的页面,从而引发 404 错误。

在与帮助我准备 .htaccess 文件的我的主机交谈后,他告诉我,PrestaShop 中应该有一些逻辑。我拼命地想找出答案,但没有结果。

另一个问题是 URL 的类型

.../ch-de/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=2484&category_id=90&option=com_virtuemart&Itemid=1

这在 .htaccess 文件中不起作用。在这里,我不知道为什么。我有大约 700 个此类 URL。

希望有任何解决此问题的提示... 提前致谢, 莉安娜


您无法匹配 URLhttp://参与Redirect指示。使用这个代替:

Redirect 301 /ch-de/Brautschmuck/Schmuckset-Miranda http://wedding-shop.com/de/brautschmuck/61-schmuckset-miranda-braut.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 URL 从 /ch-de/ 重定向到 /de/ 并使用 ? 重定向 URL和 & 的相关文章

  • Perl 正则表达式匹配模式的多个实例并替换

    我有一个看起来像这样的字符串 abc 1 2 3 something here foo 10 6 34 somethingelse here def 1 2 another 我想将此字符串拆分为一个数组 其中包含 abc 1 2 3 som
  • 用于计算句子中单词数的正则表达式

    public static int getWordCount String sentence return sentence split a zA Z0 9 a zA Z0 9 1 length sentence replaceAll a
  • 使用 .htaccess 启用 PHP 短标签

    我在自己的 Centos 服务器上设置了 Apache 并具有多个虚拟 Web 服务器 并且我希望仅为位于以下位置的其中一个 Web 服务器启用 PHP 短标记 var www ostickets html 我可以通过添加成功启用短标签sh
  • htaccess - 将所有非 www 流量重定向到 www

    任何人都可以建议我如何使用 htaccess 文件获取非 www 流量重定向到网站的 www 版本 我知道我在根目录中创建了一个网站 但无法确定要放置什么 任何想法 比较容易 匹配任何不以 www 开头的内容 然后重定向到 www 版本 R
  • 标点符号的Javascript正则表达式(国际)?

    我需要一个正则表达式来匹配所有标点符号 例如标准的 但包括国际标记 例如颠倒的西班牙语问号 中文句点等 我的 google fu 即将到来 有谁手头有这样一个与Javascript兼容的正则表达式吗 添加到 stema的答案 https s
  • 使用 Vala 和 GLib 的正则表达式

    有没有一个函数 比如http php net manual en function preg match all php http php net manual en function preg match all php 使用 GLibh
  • 如何在无法重启的服务器(Apache)上使用gettext?

    我在服务器故障上问了这个问题 https serverfault com questions 104224 how do you use gettext on server apache you cant restart但我没有得到任何回应
  • 通过搜索查找下一个文本并突出显示不起作用

    当在搜索框中搜索任何文本时 它可以找到并突出显示正确的文本 但是当搜索下一个 新文本时 它无法找到下一个 新文本 再次搜索时它不起作用 我无法找到问题 这JS below JS button search click function va
  • PCRE 匹配 C 中的所有组

    我想使用 PCRE C 库递归地匹配一个组 e g pattern d subject 5 6 3 2 OVECCOUNT 30 pcrePtr pcre compile pattern 0 error erroffset NULL rc
  • 如何使用 Perl 和正则表达式将 SQL 文档转换为 ColdFusion 脚本?

    我需要将 SQL 语句文档转换为 ColdFusion 文档 我对正则表达式只有一点经验 而且我是 Perl 超级新手 我昨天刚刚自学了它的基础知识 所以我可以完成这项任务 我正在尝试用 Perl 编写的脚本匹配和替换模式 该脚本保存为 B
  • 带变量的 AWK 负正则表达式

    我在 bash 脚本中使用 awk 来比较两个文件以获取不匹配的行 我需要将第二个文件的所有三个字段 作为一个模式 与第一个文件的所有行进行比较 第一个文件 chr1 9997 10330 HumanGM18558 peak 1 150 1
  • regex.replace 查询字符串参数

    我不知道这是否可能 我有以下正则表达式 string sTest test aspx width 100 height 200 ltTest Text Regex Replace sTest lt
  • PHP正则表达式替换链接url

    我需要添加href 之前http 如果这http 不遵循href or src 以下代码部分有效 部分意味着它考虑 a href 只但不src a s i a href target blank gt 0 a str 预先感谢各位的回复 s
  • 解析格式化字符串

    我正在尝试创建一个通用格式化程序 解析器组合 示例场景 我有一个 string Format 的字符串 例如var format 0 1 我有一个用于输入的对象 字符串 数组 例如var arr new asdf qwer 我正在使用格式字
  • 并行读取 Flume spoolDir

    由于我不允许在产品服务器上设置 Flume 因此我必须下载日志 将它们放入 Flume spoolDir 中 并有一个接收器从通道中使用并写入 Cassandra 一切正常 但是 由于 spoolDir 中有很多日志文件 并且当前设置一次仅
  • 替换字符串列表中的 \x00 的最佳方法?

    我有一个来自已解析 PE 文件的值列表 其中包括 x00每个部分末尾的空字节 我希望能够删除 x00字符串中的字节而不删除所有字节 x 文件中的 s 我试过做 replace and re sub 但并没有取得太大成功 使用Python 2
  • FPM 与 apache2 无法工作(权限被拒绝)

    我正在尝试使用 apache fastcgi 和 fpm 设置一个 Debian Web 服务器 但我越来越恼火 一旦我停用 mod php 我就会收到以下错误 2014 年 5 月 22 日星期四 12 16 10 错误 客户端 xxx
  • 为什么“script”命令会生成 ^[ 和 ^M 字符以及如何使用 vim 搜索和替换删除它们?

    在linux上 使用bash shell 当我使用script命令时 生成的文件称为typescript 当我用 vim 打开该文件时 每一行都包含 M字符 并且有几行 由于我的彩色命令提示符 包含一个字符 我想用任何东西替换这些字符 从而
  • 是否可以在httpd.conf中使用变量

    有没有办法useapache httpd conf 文件中的某种变量 我想定义一个值并在整个块中使用它 如 define myvar somename or whatever the syntax would be alias my pat
  • 文件缓存:查询字符串与上次修改时间?

    我正在研究缓存网站资源的方法 并注意到大多数与我类似的网站都使用查询字符串来覆盖缓存 例如 css style css v 124942823 后来 我注意到每当我保存 style css 文件时 最后修改的标头都会 更新 使得查询字符串变

随机推荐

  • 适用于 Xcode 6 的 iPhone 4 模拟器

    我需要模拟 iPhone 4 不是 iPhone 4S 我得到了 iPhone 的完整列表 但 4 不是其中之一 在谷歌上搜索了一个小时后 我抓狂了 我做错了什么 我也尝试过修改构建设置但无济于事 没有针对 iPhone 4 的选项 您认为
  • 将范围复制到虚拟范围

    是否可以将范围复制到虚拟范围 或者是否需要我将其随意粘贴到工作簿中的另一个范围中 dim x as range x copy of Range A1 A4 显然我通常使用以下代码 dim x as range set x Range A1
  • 未知服务错误 botocore

    我正在尝试使用最近的亚马逊转录服务 transcribe boto3 client transcribe 我收到以下错误 botocore exceptions UnknownServiceError Unknown service tra
  • 创建独立进程!

    我正在尝试从 C 中的服务创建一个进程 这个新进程是作为子进程创建的 我想创建一个独立的进程而不是子进程 我正在使用 CreateProcess 函数来实现相同的目的 由于我创建的新进程是一个子进程 当我尝试在服务级别杀死进程树时 它也会杀
  • CSS中的梯形div

    我想要内容为梯形的部分div但我不知道如何开始或实现我的目标的最佳方法是什么 我遇到过这个解决方案 但没有太多信息可供我理解CSS3 转换为梯形 HTML div class section p content here p div 这是创
  • 在固定大小的大正方形中创建动态等大小的小正方形网格

    我怎样才能在固定的大正方形内创建动态的等大小的正方形 尺寸应根据正方形的数量 这将是最通用的解决方案 使用CSSgrid根据子元素的总和 可计算列和行 JS解释 grid children length 计算以下孩子的数量grid div
  • 并发 hashmap 不需要同步 getter/setter 吗?

    如果我使用并发哈希图并且我有设置和获取值的方法 因为我使用并发哈希图 我需要使 getter 和 setter 同步吗 这是多余的吗 有一种设计更好吗 另外 没有同步的并发哈希图是否比具有同步 getter 和 setter 的哈希图更快
  • 全屏模式下 JDialog 不显示

    我有一个在全屏模式下运行的应用程序并且运行良好 现在我需要添加一个简单的 未修饰的对话框 但我遇到了麻烦 如果我运行应用程序最大化但不是全屏 对话框会按预期显示和运行 当我切换回全屏时 该对话框将不会显示 该对话框扩展了 JDialog 仅
  • php tree ul li 数组中的层次结构菜单

    我们从 mysqli 查询输出中得到这个数组 items Array Array id gt 1 title gt menu1 parent id gt 0 Array id gt 2 title gt submenu1 1 parent
  • 查找版本并使用 Cleartool 删除它

    我正在尝试从特定分支递归删除某些版本 文件 find提供正确的文件 现在取决于rmver删除版本但这给了我一个错误 我正在为语法而苦苦挣扎 cleartool gt find Component Test element brtype P
  • 关闭hadoop HDFS后数据丢失?

    你好 我正在学习hadoop 我有一个简单的愚蠢问题 在我关闭HDFS 通过调用hadoop home sbin stop dfs sh 后 HDFS上的数据丢失了还是可以恢复 如果您停止 HDFS 数据不会丢失 只要您将 NameNode
  • 如何在Python函数中执行QWebEngine

    我有一个 WebEngine 类来读取网页并为它们创建 BeautifulSoup 这是代码 import sys from bs4 import BeautifulSoup import os from PyQt5 import QtCo
  • 为什么赋值中左侧的表达式并不总是有效?

    这段代码的工作原理 let foo foo bar console log foo 这让我相信任何表达式都可以作为赋值的左侧 但是 此代码不起作用 let foo1 bar let foo2 let foo3 foo1 foo2 foo3
  • 应用脚本 G Suite 用户的电子邮件配额

    这是我在谷歌表单中使用的简单应用程序脚本 function onFormSubmit event var x MailApp getRemainingDailyQuota 我刚刚注册了 G Suite 免费试用版 此链接提到 G Suite
  • 没有默认构造函数的对象数组初始化

    include
  • C# -- TcpListener.Start() 导致 SocketException 并显示消息“每个套接字地址仅使用一次”

    我有一个服务 当它出现时 它会调用 TcpListener 实例上的 Start 方法 此侦听器使用的端口不常见且未被任何其他服务使用 很少有人会在几分钟左右的时间里遇到奇怪的错误 一分钟内 服务 发生故障时立即重新启动 因以下异常而连续崩
  • 如何在 GitLab 的服务器端添加预接收钩子?

    我试图限制在我们的 gitlab 中提交的二进制文件 EXE DLL PDF 所以我需要添加钩子来将其限制在全局范围内 我怎样才能做到这一点 Pre receive hook 适合这个吗 这个地方添加钩子是否正确 opt gitlab em
  • Visual Studio TypeScript 保存时编译失败,“项目包含错误”但没有显示错误?

    我有一个网络项目 保存时编译 运行完美近一年 然后我改用 npm 并node modules types而不是通过 NuGet 的 Typescript 定义包 因此 现在我使用 tsconfig json 来控制 项目 中包含的 Type
  • cmd找不到mvn命令

    我刚刚安装了 Maven 并添加了 binmaven 目录到我的路径变量 当我尝试使用mvn命令提示符中的命令我刚刚收到一条消息 mvn 找不到命令 我在这里找到的其他所有内容都没有帮助 Edit I used https maven ap
  • 将 URL 从 /ch-de/ 重定向到 /de/ 并使用 ? 重定向 URL和 &

    互联网研究对我没有帮助 所以我拼命向社区寻求答案 问题是 我们已将网上商店从 Joomla Virtuemart 转移到 PrestaShop 现在我们遇到了重定向 URL 的问题 例如 htaccess 中的以下语法不起作用 重定向 30