Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何使用htaccess替换链接的一部分_Apache_.htaccess_Web - Fatal编程技术网

Apache 如何使用htaccess替换链接的一部分

Apache 如何使用htaccess替换链接的一部分,apache,.htaccess,web,Apache,.htaccess,Web,/de/test/test2示例/base/FROM/NOW/ON/IT/DOES/NOT/MATTER 我只需将/de/test/test2 example/base/部件替换为另一个部件:/de/product/prod new/base/我必须使用哪个重写规则 在base/之后有几个链接,因此在所有情况下都必须是永久性的。解决方案: 重写规则^de/test/test2-example/base/(*)$/de/product/prod-new/base/$1[R=301,L]如果接近,请

/de/test/test2示例/base/FROM/NOW/ON/IT/DOES/NOT/MATTER

我只需将/de/test/test2 example/base/部件替换为另一个部件:/de/product/prod new/base/我必须使用哪个重写规则

在base/之后有几个链接,因此在所有情况下都必须是永久性的。

解决方案:


重写规则^de/test/test2-example/base/(*)$/de/product/prod-new/base/$1[R=301,L]

如果接近,请尝试以下操作:
RewriteRule^/de/groeden/infos-service/adressen/base/(*)/de/adressen-groeden/detail/base/$1[L,NC]
。您缺少起始字符
/
(。
将只匹配一个字符。如果出现404错误,请在地址栏中查看它试图访问的内容以进行调试。不会将我重定向到目标URL…仍然404地址栏未更改如果地址栏未更改,您的配置中是否启用了
重写引擎?重写模块是否已加载?然后在浏览器中,启动开发者工具(Chrome上的ex F12),查看服务器是否返回重定向头。